mirror of
https://github.com/friendica/friendica
synced 2024-12-22 23:20:16 +00:00
fix errors in Protocoll namespace
This commit is contained in:
parent
d9ab7efcd6
commit
99603d3d90
10 changed files with 59 additions and 54 deletions
|
@ -52,6 +52,26 @@ use Psr\Http\Message\UriInterface;
|
||||||
* @property-read string $user_agent
|
* @property-read string $user_agent
|
||||||
* @property-read bool $trusted
|
* @property-read bool $trusted
|
||||||
* @property-read string|null $last_used
|
* @property-read string|null $last_used
|
||||||
|
* @property-read string $guid
|
||||||
|
* @property-read string $addr
|
||||||
|
* @property-read UriInterface $alias
|
||||||
|
* @property-read string $nick
|
||||||
|
* @property-read string $givenName
|
||||||
|
* @property-read string $familyName
|
||||||
|
* @property-read UriInterface $photoMedium
|
||||||
|
* @property-read UriInterface $photoSmall
|
||||||
|
* @property-read UriInterface $batch
|
||||||
|
* @property-read UriInterface $notify
|
||||||
|
* @property-read UriInterface $poll
|
||||||
|
* @property-read string $subscribe
|
||||||
|
* @property-read bool $searchable
|
||||||
|
* @property-read string $pubKey
|
||||||
|
* @property-read UriInterface $baseurl
|
||||||
|
* @property-read int $gsid
|
||||||
|
* @property-read \DateTime $updated
|
||||||
|
* @property-read int $interacting_count
|
||||||
|
* @property-read int $interacted_count
|
||||||
|
* @property-read int $post_count
|
||||||
*/
|
*/
|
||||||
abstract class BaseEntity extends BaseDataTransferObject
|
abstract class BaseEntity extends BaseDataTransferObject
|
||||||
{
|
{
|
||||||
|
|
|
@ -307,7 +307,6 @@ class ClientToServer
|
||||||
* @param integer $page Page number
|
* @param integer $page Page number
|
||||||
* @param integer $max_id Maximum ID
|
* @param integer $max_id Maximum ID
|
||||||
* @param string $requester URL of requesting account
|
* @param string $requester URL of requesting account
|
||||||
* @param boolean $nocache Wether to bypass caching
|
|
||||||
* @return array of posts
|
* @return array of posts
|
||||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||||
* @throws \ImagickException
|
* @throws \ImagickException
|
||||||
|
|
|
@ -29,8 +29,6 @@ class Fetch
|
||||||
/**
|
/**
|
||||||
* Set the worker id for the queue entry
|
* Set the worker id for the queue entry
|
||||||
*
|
*
|
||||||
* @param array $activity
|
|
||||||
* @param int $wid
|
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public static function setWorkerId(string $url, int $wid)
|
public static function setWorkerId(string $url, int $wid)
|
||||||
|
@ -45,9 +43,6 @@ class Fetch
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check if there is an assigned worker task
|
* Check if there is an assigned worker task
|
||||||
*
|
|
||||||
* @param array $activity
|
|
||||||
* @return bool
|
|
||||||
*/
|
*/
|
||||||
public static function hasWorker(string $url): bool
|
public static function hasWorker(string $url): bool
|
||||||
{
|
{
|
||||||
|
|
|
@ -1449,7 +1449,7 @@ class Processor
|
||||||
* @return int|bool New mail table row id or false on error
|
* @return int|bool New mail table row id or false on error
|
||||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||||
*/
|
*/
|
||||||
private static function postMail(array $item): bool
|
private static function postMail(array $item)
|
||||||
{
|
{
|
||||||
if (($item['gravity'] != Item::GRAVITY_PARENT) && !DBA::exists('mail', ['uri' => $item['thr-parent'], 'uid' => $item['uid']])) {
|
if (($item['gravity'] != Item::GRAVITY_PARENT) && !DBA::exists('mail', ['uri' => $item['thr-parent'], 'uid' => $item['uid']])) {
|
||||||
Logger::info('Parent not found, mail will be discarded.', ['uid' => $item['uid'], 'uri' => $item['thr-parent']]);
|
Logger::info('Parent not found, mail will be discarded.', ['uid' => $item['uid'], 'uri' => $item['thr-parent']]);
|
||||||
|
|
|
@ -19,7 +19,6 @@ use Friendica\Database\DBA;
|
||||||
use Friendica\DI;
|
use Friendica\DI;
|
||||||
use Friendica\Model\APContact;
|
use Friendica\Model\APContact;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GServer;
|
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\Photo;
|
use Friendica\Model\Photo;
|
||||||
use Friendica\Model\Post;
|
use Friendica\Model\Post;
|
||||||
|
@ -904,10 +903,6 @@ class Transmitter
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a list of receivers for the provided uri-id
|
* Get a list of receivers for the provided uri-id
|
||||||
*
|
|
||||||
* @param array $item
|
|
||||||
* @param boolean $blindcopy
|
|
||||||
* @return array
|
|
||||||
*/
|
*/
|
||||||
public static function getReceiversForUriId(int $uri_id, bool $blindcopy): array
|
public static function getReceiversForUriId(int $uri_id, bool $blindcopy): array
|
||||||
{
|
{
|
||||||
|
@ -1344,8 +1339,6 @@ class Transmitter
|
||||||
/**
|
/**
|
||||||
* Creates an activity array for a given URI-Id and uid
|
* Creates an activity array for a given URI-Id and uid
|
||||||
*
|
*
|
||||||
* @param integer $uri_id
|
|
||||||
* @param integer $uid
|
|
||||||
* @param boolean $object_mode true = Create the object, false = create the activity with the object
|
* @param boolean $object_mode true = Create the object, false = create the activity with the object
|
||||||
* @param boolean $api_mode true = used for the API
|
* @param boolean $api_mode true = used for the API
|
||||||
* @param boolean $announce_activity true = the announced object is the activity, false = we announce the object link
|
* @param boolean $announce_activity true = the announced object is the activity, false = we announce the object link
|
||||||
|
@ -1370,7 +1363,6 @@ class Transmitter
|
||||||
/**
|
/**
|
||||||
* Creates an activity array for a given item id
|
* Creates an activity array for a given item id
|
||||||
*
|
*
|
||||||
* @param integer $item_id
|
|
||||||
* @param boolean $object_mode true = Create the object, false = create the activity with the object
|
* @param boolean $object_mode true = Create the object, false = create the activity with the object
|
||||||
* @param boolean $api_mode true = used for the API
|
* @param boolean $api_mode true = used for the API
|
||||||
* @param boolean $announce_activity true = the announced object is the activity, false = we announce the object link
|
* @param boolean $announce_activity true = the announced object is the activity, false = we announce the object link
|
||||||
|
@ -2509,15 +2501,14 @@ class Transmitter
|
||||||
* Prepends mentions (@) to $body variable
|
* Prepends mentions (@) to $body variable
|
||||||
*
|
*
|
||||||
* @param string $body HTML code
|
* @param string $body HTML code
|
||||||
* @param int $uriId
|
|
||||||
* @param string $authorLink Author link
|
* @param string $authorLink Author link
|
||||||
* @return string HTML code with prepended mentions
|
* @return string HTML code with prepended mentions
|
||||||
*/
|
*/
|
||||||
private static function prependMentions(string $body, int $uriid, string $authorLink): string
|
private static function prependMentions(string $body, int $uriId, string $authorLink): string
|
||||||
{
|
{
|
||||||
$mentions = [];
|
$mentions = [];
|
||||||
|
|
||||||
foreach (Tag::getByURIId($uriid, [Tag::IMPLICIT_MENTION]) as $tag) {
|
foreach (Tag::getByURIId($uriId, [Tag::IMPLICIT_MENTION]) as $tag) {
|
||||||
$profile = Contact::getByURL($tag['url'], false, ['addr', 'contact-type', 'nick']);
|
$profile = Contact::getByURL($tag['url'], false, ['addr', 'contact-type', 'nick']);
|
||||||
if (
|
if (
|
||||||
!empty($profile['addr'])
|
!empty($profile['addr'])
|
||||||
|
|
|
@ -417,7 +417,7 @@ class DFRN
|
||||||
$t_dob = strtotime($bd);
|
$t_dob = strtotime($bd);
|
||||||
$now = strtotime(DateTimeFormat::timezoneNow($tz));
|
$now = strtotime(DateTimeFormat::timezoneNow($tz));
|
||||||
if ($t_dob < $now) {
|
if ($t_dob < $now) {
|
||||||
$bd = $y + 1 . '-' . $tmp_dob . ' 00:00';
|
$bd = (int) $y + 1 . '-' . $tmp_dob . ' 00:00';
|
||||||
}
|
}
|
||||||
$birthday = DateTimeFormat::convert($bd, 'UTC', $tz, DateTimeFormat::ATOM);
|
$birthday = DateTimeFormat::convert($bd, 'UTC', $tz, DateTimeFormat::ATOM);
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,6 +29,8 @@ use Friendica\Model\User;
|
||||||
use Friendica\Network\HTTPClient\Client\HttpClientAccept;
|
use Friendica\Network\HTTPClient\Client\HttpClientAccept;
|
||||||
use Friendica\Network\HTTPClient\Client\HttpClientRequest;
|
use Friendica\Network\HTTPClient\Client\HttpClientRequest;
|
||||||
use Friendica\Network\HTTPException;
|
use Friendica\Network\HTTPException;
|
||||||
|
use Friendica\Network\HTTPException\InternalServerErrorException;
|
||||||
|
use Friendica\Network\HTTPException\NotFoundException;
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
use Friendica\Protocol\Delivery;
|
use Friendica\Protocol\Delivery;
|
||||||
use Friendica\Util\Crypto;
|
use Friendica\Util\Crypto;
|
||||||
|
@ -778,7 +780,7 @@ class Diaspora
|
||||||
* @param WebFingerUri $uri The handle
|
* @param WebFingerUri $uri The handle
|
||||||
*
|
*
|
||||||
* @return string The public key
|
* @return string The public key
|
||||||
* @throws InternalServerErrorException
|
* @throws NotFoundException
|
||||||
* @throws \ImagickException
|
* @throws \ImagickException
|
||||||
*/
|
*/
|
||||||
private static function key(WebFingerUri $uri): string
|
private static function key(WebFingerUri $uri): string
|
||||||
|
@ -786,7 +788,7 @@ class Diaspora
|
||||||
Logger::info('Fetching diaspora key', ['handle' => $uri->getAddr()]);
|
Logger::info('Fetching diaspora key', ['handle' => $uri->getAddr()]);
|
||||||
try {
|
try {
|
||||||
return DI::dsprContact()->getByAddr($uri)->pubKey;
|
return DI::dsprContact()->getByAddr($uri)->pubKey;
|
||||||
} catch (HTTPException\NotFoundException | \InvalidArgumentException $e) {
|
} catch (NotFoundException | \InvalidArgumentException $e) {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -813,7 +815,7 @@ class Diaspora
|
||||||
* @param string $url profile url or WebFinger address
|
* @param string $url profile url or WebFinger address
|
||||||
* @param boolean|null $update true = always update, false = never update, null = update when not found or outdated
|
* @param boolean|null $update true = always update, false = never update, null = update when not found or outdated
|
||||||
* @return boolean
|
* @return boolean
|
||||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
* @throws InternalServerErrorException
|
||||||
* @throws \ImagickException
|
* @throws \ImagickException
|
||||||
*/
|
*/
|
||||||
public static function isSupportedByContactUrl(string $url, ?bool $update = null): bool
|
public static function isSupportedByContactUrl(string $url, ?bool $update = null): bool
|
||||||
|
@ -2913,14 +2915,13 @@ class Diaspora
|
||||||
/**
|
/**
|
||||||
* Transmit a message to a target server
|
* Transmit a message to a target server
|
||||||
*
|
*
|
||||||
* @param array $owner the array of the item owner
|
|
||||||
* @param array $contact Target of the communication
|
* @param array $contact Target of the communication
|
||||||
* @param string $envelope The message that is to be transmitted
|
* @param string $envelope The message that is to be transmitted
|
||||||
* @param bool $public_batch Is it a public post?
|
* @param bool $public_batch Is it a public post?
|
||||||
* @param string $guid message guid
|
* @param string $guid message guid
|
||||||
*
|
*
|
||||||
* @return int Result of the transmission
|
* @return int Result of the transmission
|
||||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
* @throws InternalServerErrorException
|
||||||
* @throws \ImagickException
|
* @throws \ImagickException
|
||||||
*/
|
*/
|
||||||
private static function transmit(array $contact, string $envelope, bool $public_batch, string $guid = ''): int
|
private static function transmit(array $contact, string $envelope, bool $public_batch, string $guid = ''): int
|
||||||
|
@ -3222,7 +3223,7 @@ class Diaspora
|
||||||
/**
|
/**
|
||||||
* Create an event array
|
* Create an event array
|
||||||
*
|
*
|
||||||
* @param integer $event_id The id of the event
|
* @param string $event_id The id of the event
|
||||||
*
|
*
|
||||||
* @return array with event data
|
* @return array with event data
|
||||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||||
|
|
|
@ -10,31 +10,31 @@ namespace Friendica\Protocol\Diaspora\Entity;
|
||||||
use Psr\Http\Message\UriInterface;
|
use Psr\Http\Message\UriInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @property-read $uriId
|
* @property-read int $uriId
|
||||||
* @property-read $url
|
* @property-read UriInterface $url
|
||||||
* @property-read $guid
|
* @property-read string $guid
|
||||||
* @property-read $addr
|
* @property-read string $addr
|
||||||
* @property-read $alias
|
* @property-read UriInterface $alias
|
||||||
* @property-read $nick
|
* @property-read string $nick
|
||||||
* @property-read $name
|
* @property-read string $name
|
||||||
* @property-read $givenName
|
* @property-read string $givenName
|
||||||
* @property-read $familyName
|
* @property-read string $familyName
|
||||||
* @property-read $photo
|
* @property-read UriInterface $photo
|
||||||
* @property-read $photoMedium
|
* @property-read UriInterface $photoMedium
|
||||||
* @property-read $photoSmall
|
* @property-read UriInterface $photoSmall
|
||||||
* @property-read $batch
|
* @property-read UriInterface $batch
|
||||||
* @property-read $notify
|
* @property-read UriInterface $notify
|
||||||
* @property-read $poll
|
* @property-read UriInterface $poll
|
||||||
* @property-read $subscribe
|
* @property-read string $subscribe
|
||||||
* @property-read $searchable
|
* @property-read bool $searchable
|
||||||
* @property-read $pubKey
|
* @property-read string $pubKey
|
||||||
* @property-read $baseurl
|
* @property-read UriInterface $baseurl
|
||||||
* @property-read $gsid
|
* @property-read int $gsid
|
||||||
* @property-read $created
|
* @property-read \DateTime $created
|
||||||
* @property-read $updated
|
* @property-read \DateTime $updated
|
||||||
* @property-read $interacting_count
|
* @property-read int $interacting_count
|
||||||
* @property-read $interacted_count
|
* @property-read int $interacted_count
|
||||||
* @property-read $post_count
|
* @property-read int $post_count
|
||||||
*/
|
*/
|
||||||
class DiasporaContact extends \Friendica\BaseEntity
|
class DiasporaContact extends \Friendica\BaseEntity
|
||||||
{
|
{
|
||||||
|
|
|
@ -266,7 +266,7 @@ class DiasporaContact extends BaseRepository
|
||||||
/**
|
/**
|
||||||
* get a url (scheme://domain.tld/u/user) from a given contact guid
|
* get a url (scheme://domain.tld/u/user) from a given contact guid
|
||||||
*
|
*
|
||||||
* @param mixed $guid Hexadecimal string guid
|
* @param string $guid Hexadecimal string guid
|
||||||
*
|
*
|
||||||
* @return string the contact url or null
|
* @return string the contact url or null
|
||||||
* @throws \Exception
|
* @throws \Exception
|
||||||
|
|
|
@ -14,7 +14,7 @@ use Friendica\Content\Text\HTML;
|
||||||
use Friendica\Core\Protocol;
|
use Friendica\Core\Protocol;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Util\Strings;
|
use Friendica\Util\Strings;
|
||||||
use \IMAP\Connection;
|
use IMAP\Connection;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Email class
|
* Email class
|
||||||
|
@ -25,7 +25,7 @@ class Email
|
||||||
* @param string $mailbox The mailbox name
|
* @param string $mailbox The mailbox name
|
||||||
* @param string $username The username
|
* @param string $username The username
|
||||||
* @param string $password The password
|
* @param string $password The password
|
||||||
* @return Connection|false
|
* @return Connection|resource|false
|
||||||
* @throws \Exception
|
* @throws \Exception
|
||||||
*/
|
*/
|
||||||
public static function connect(string $mailbox, string $username, string $password)
|
public static function connect(string $mailbox, string $username, string $password)
|
||||||
|
@ -55,7 +55,6 @@ class Email
|
||||||
/**
|
/**
|
||||||
* @param Connection|resource $mbox mailbox
|
* @param Connection|resource $mbox mailbox
|
||||||
* @param string $email_addr email
|
* @param string $email_addr email
|
||||||
* @return array
|
|
||||||
* @throws \Exception
|
* @throws \Exception
|
||||||
*/
|
*/
|
||||||
public static function poll($mbox, string $email_addr): array
|
public static function poll($mbox, string $email_addr): array
|
||||||
|
|
Loading…
Reference in a new issue