Fix PHPDoc comments project-wide
This commit is contained in:
parent
6077aa5847
commit
3282ce5389
113 changed files with 1703 additions and 795 deletions
|
@ -43,13 +43,15 @@ class OStatus
|
|||
/**
|
||||
* @brief Fetches author data
|
||||
*
|
||||
* @param object $xpath The xpath object
|
||||
* @param object $context The xml context of the author details
|
||||
* @param array $importer user record of the importing user
|
||||
* @param array $contact Called by reference, will contain the fetched contact
|
||||
* @param bool $onlyfetch Only fetch the header without updating the contact entries
|
||||
* @param DOMXPath $xpath The xpath object
|
||||
* @param object $context The xml context of the author details
|
||||
* @param array $importer user record of the importing user
|
||||
* @param array $contact Called by reference, will contain the fetched contact
|
||||
* @param bool $onlyfetch Only fetch the header without updating the contact entries
|
||||
*
|
||||
* @return array Array of author related entries for the item
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function fetchAuthor(DOMXPath $xpath, $context, array $importer, array &$contact = null, $onlyfetch)
|
||||
{
|
||||
|
@ -242,6 +244,8 @@ class OStatus
|
|||
* @param array $importer user record of the importing user
|
||||
*
|
||||
* @return array Array of author related entries for the item
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
public static function salmonAuthor($xml, array $importer)
|
||||
{
|
||||
|
@ -296,6 +300,8 @@ class OStatus
|
|||
* @param array $contact contact
|
||||
* @param string $hub Called by reference, returns the fetched hub data
|
||||
* @return void
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
public static function import($xml, array $importer, array &$contact = null, &$hub)
|
||||
{
|
||||
|
@ -313,6 +319,8 @@ class OStatus
|
|||
* @param boolean $initialize Is it the leading post so that data has to be initialized?
|
||||
*
|
||||
* @return boolean Could the XML be processed?
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function process($xml, array $importer, array &$contact = null, &$hub, $stored = false, $initialize = true)
|
||||
{
|
||||
|
@ -556,8 +564,10 @@ class OStatus
|
|||
|
||||
/**
|
||||
* Removes notice item from database
|
||||
*
|
||||
* @param array $item item
|
||||
* @return void
|
||||
* @throws \Exception
|
||||
*/
|
||||
private static function deleteNotice(array $item)
|
||||
{
|
||||
|
@ -575,11 +585,13 @@ class OStatus
|
|||
/**
|
||||
* @brief Processes the XML for a post
|
||||
*
|
||||
* @param object $xpath The xpath object
|
||||
* @param object $entry The xml entry that is processed
|
||||
* @param array $item The item array
|
||||
* @param array $importer user record of the importing user
|
||||
* @param DOMXPath $xpath The xpath object
|
||||
* @param object $entry The xml entry that is processed
|
||||
* @param array $item The item array
|
||||
* @param array $importer user record of the importing user
|
||||
* @return void
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function processPost(DOMXPath $xpath, $entry, array &$item, array $importer)
|
||||
{
|
||||
|
@ -725,6 +737,7 @@ class OStatus
|
|||
* @param string $conversation The link to the conversation
|
||||
* @param string $conversation_uri The conversation in "uri" format
|
||||
* @return void
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
private static function fetchConversation($conversation, $conversation_uri)
|
||||
{
|
||||
|
@ -787,6 +800,7 @@ class OStatus
|
|||
* @param string $conversation conversation
|
||||
* @param string $conversation_uri conversation uri
|
||||
* @return void
|
||||
* @throws \Exception
|
||||
*/
|
||||
private static function storeConversation($xml, $conversation = '', $conversation_uri = '')
|
||||
{
|
||||
|
@ -870,6 +884,7 @@ class OStatus
|
|||
* @param string $self The link to the self item
|
||||
* @param array $item The item array
|
||||
* @return void
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
private static function fetchSelf($self, array &$item)
|
||||
{
|
||||
|
@ -905,6 +920,8 @@ class OStatus
|
|||
* @param string $related_uri The related item in "uri" format
|
||||
* @param array $importer user record of the importing user
|
||||
* @return void
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function fetchRelated($related, $related_uri, $importer)
|
||||
{
|
||||
|
@ -1008,12 +1025,14 @@ class OStatus
|
|||
/**
|
||||
* @brief Processes the XML for a repeated post
|
||||
*
|
||||
* @param object $xpath The xpath object
|
||||
* @param object $entry The xml entry that is processed
|
||||
* @param array $item The item array
|
||||
* @param array $importer user record of the importing user
|
||||
* @param DOMXPath $xpath The xpath object
|
||||
* @param object $entry The xml entry that is processed
|
||||
* @param array $item The item array
|
||||
* @param array $importer user record of the importing user
|
||||
*
|
||||
* @return array with data from links
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function processRepeatedItem(DOMXPath $xpath, $entry, array &$item, array $importer)
|
||||
{
|
||||
|
@ -1223,6 +1242,7 @@ class OStatus
|
|||
* @param string $body The body
|
||||
*
|
||||
* @return string The cleaned body
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
private static function formatPicturePost($body)
|
||||
{
|
||||
|
@ -1257,12 +1277,13 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds the header elements to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param string $filter The related feed filter (activity, posts or comments)
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param string $filter The related feed filter (activity, posts or comments)
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
*
|
||||
* @return object header root element
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
private static function addHeader(DOMDocument $doc, array $owner, $filter, $feed_mode = false)
|
||||
{
|
||||
|
@ -1347,10 +1368,11 @@ class OStatus
|
|||
/**
|
||||
* @brief Add the link to the push hubs to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param object $root XML root element where the hub links are added
|
||||
* @param object $nick nick
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param object $root XML root element where the hub links are added
|
||||
* @param object $nick nick
|
||||
* @return void
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
public static function hublinks(DOMDocument $doc, $root, $nick)
|
||||
{
|
||||
|
@ -1361,14 +1383,14 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds attachment data to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param object $root XML root element where the hub links are added
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param object $root XML root element where the hub links are added
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @return void
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
private static function getAttachment(DOMDocument $doc, $root, $item)
|
||||
{
|
||||
$o = "";
|
||||
$siteinfo = BBCode::getAttachedData($item["body"]);
|
||||
|
||||
switch ($siteinfo["type"]) {
|
||||
|
@ -1433,11 +1455,12 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds the author element to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $show_profile Whether to show profile
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $show_profile Whether to show profile
|
||||
*
|
||||
* @return object author element
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
private static function addAuthor(DOMDocument $doc, array $owner, $show_profile = true)
|
||||
{
|
||||
|
@ -1550,13 +1573,15 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds an entry element to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $toplevel optional default false
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $toplevel optional default false
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
*
|
||||
* @return object Entry element
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function entry(DOMDocument $doc, array $item, array $owner, $toplevel = false, $feed_mode = false)
|
||||
{
|
||||
|
@ -1583,10 +1608,11 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds a source entry to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param array $contact Array of the contact that is added
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param array $contact Array of the contact that is added
|
||||
*
|
||||
* @return object Source element
|
||||
* @throws \Exception
|
||||
*/
|
||||
private static function sourceEntry(DOMDocument $doc, array $contact)
|
||||
{
|
||||
|
@ -1608,6 +1634,8 @@ class OStatus
|
|||
* @param array $owner Contact data of the poster
|
||||
*
|
||||
* @return array Contact array
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function contactEntry($url, array $owner)
|
||||
{
|
||||
|
@ -1655,13 +1683,15 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds an entry element with reshared content
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param string $repeated_guid guid
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param string $repeated_guid guid
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
*
|
||||
* @return object Entry element
|
||||
* @return bool Entry element
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function reshareEntry(DOMDocument $doc, array $item, array $owner, $repeated_guid, $toplevel)
|
||||
{
|
||||
|
@ -1719,12 +1749,14 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds an entry element with a "like"
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
*
|
||||
* @return object Entry element with "like"
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function likeEntry(DOMDocument $doc, array $item, array $owner, $toplevel)
|
||||
{
|
||||
|
@ -1759,9 +1791,9 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds the person object element to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param array $contact Contact data of the target
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param array $contact Contact data of the target
|
||||
*
|
||||
* @return object author element
|
||||
*/
|
||||
|
@ -1804,12 +1836,14 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds a follow/unfollow entry element
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param array $item Data of the follow/unfollow message
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param array $item Data of the follow/unfollow message
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
*
|
||||
* @return object Entry element
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function followEntry(DOMDocument $doc, array $item, array $owner, $toplevel)
|
||||
{
|
||||
|
@ -1866,13 +1900,15 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds a regular entry element
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
*
|
||||
* @return object Entry element
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function noteEntry(DOMDocument $doc, array $item, array $owner, $toplevel, $feed_mode)
|
||||
{
|
||||
|
@ -1894,12 +1930,15 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds a header element to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param object $entry The entry element where the elements are added
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param object $entry The entry element where the elements are added
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param array $item
|
||||
* @param bool $toplevel Is it for en entry element (false) or a feed entry (true)?
|
||||
*
|
||||
* @return string The title for the element
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
private static function entryHeader(DOMDocument $doc, &$entry, array $owner, array $item, $toplevel)
|
||||
{
|
||||
|
@ -1940,15 +1979,16 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds elements to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param object $entry Entry element where the content is added
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param string $title Title for the post
|
||||
* @param string $verb The activity verb
|
||||
* @param bool $complete Add the "status_net" element?
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param object $entry Entry element where the content is added
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param string $title Title for the post
|
||||
* @param string $verb The activity verb
|
||||
* @param bool $complete Add the "status_net" element?
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
* @return void
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
private static function entryContent(DOMDocument $doc, $entry, array $item, array $owner, $title, $verb = "", $complete = true, $feed_mode = false)
|
||||
{
|
||||
|
@ -1988,13 +2028,14 @@ class OStatus
|
|||
/**
|
||||
* @brief Adds the elements at the foot of an entry to the XML document
|
||||
*
|
||||
* @param object $doc XML document
|
||||
* @param object $entry The entry element where the elements are added
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $complete default true
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
* @param DOMDocument $doc XML document
|
||||
* @param object $entry The entry element where the elements are added
|
||||
* @param array $item Data of the item that is to be posted
|
||||
* @param array $owner Contact data of the poster
|
||||
* @param bool $complete default true
|
||||
* @param bool $feed_mode Behave like a regular feed for users if true
|
||||
* @return void
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
private static function entryFooter(DOMDocument $doc, $entry, array $item, array $owner, $complete = true, $feed_mode = false)
|
||||
{
|
||||
|
@ -2159,6 +2200,8 @@ class OStatus
|
|||
* @param boolean $feed_mode Behave like a regular feed for users if true
|
||||
*
|
||||
* @return string XML feed
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
public static function feed($owner_nick, &$last_update, $max_items = 300, $filter = 'activity', $nocache = false, $feed_mode = false)
|
||||
{
|
||||
|
@ -2250,6 +2293,8 @@ class OStatus
|
|||
* @param array $owner Contact data of the poster
|
||||
*
|
||||
* @return string XML for the salmon
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
public static function salmon(array $item, array $owner)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue