]> git.mxchange.org Git - friendica.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Thu, 16 Jun 2022 18:01:09 +0000 (20:01 +0200)
committerRoland Häder <roland@mxchange.org>
Fri, 17 Jun 2022 15:18:31 +0000 (17:18 +0200)
- added more type-hints
- added some missing documentation

src/Factory/Api/Mastodon/Account.php
src/Factory/Api/Twitter/Status.php
src/Factory/Api/Twitter/User.php

index d0c654fc21767640d09e35c33f91145b73aea440..0a647787a86dbdf7d48a98c15951a6d0548d5650 100644 (file)
@@ -57,7 +57,7 @@ class Account extends BaseFactory
         * @throws HTTPException\InternalServerErrorException
         * @throws ImagickException|HTTPException\NotFoundException
         */
-       public function createFromContactId(int $contactId, $uid = 0): \Friendica\Object\Api\Mastodon\Account
+       public function createFromContactId(int $contactId, int $uid = 0): \Friendica\Object\Api\Mastodon\Account
        {
                $contact = Contact::getById($contactId, ['uri-id']);
                if (empty($contact)) {
@@ -74,7 +74,7 @@ class Account extends BaseFactory
         * @throws HTTPException\InternalServerErrorException
         * @throws ImagickException|HTTPException\NotFoundException
         */
-       public function createFromUriId(int $contactUriId, $uid = 0): \Friendica\Object\Api\Mastodon\Account
+       public function createFromUriId(int $contactUriId, int $uid = 0): \Friendica\Object\Api\Mastodon\Account
        {
                $account = DBA::selectFirst('account-user-view', [], ['uri-id' => $contactUriId, 'uid' => [0, $uid]], ['order' => ['id' => true]]);
                if (empty($account)) {
index ed138e2bdbb62adc80ad817e9fed537d0a4c1849..123fd3dcf0d80500665ab4f91dbd645ae7ddb858 100644 (file)
@@ -70,6 +70,7 @@ class Status extends BaseFactory
        /**
         * @param int $uriId Uri-ID of the item
         * @param int $uid   Item user
+        * @param bool $include_entities Whether to include entities
         *
         * @return \Friendica\Object\Api\Twitter\Status
         * @throws HTTPException\InternalServerErrorException
@@ -90,12 +91,13 @@ class Status extends BaseFactory
        /**
         * @param int $uriId Uri-ID of the item
         * @param int $uid   Item user
+        * @param bool $include_entities Whether to include entities
         *
         * @return \Friendica\Object\Api\Twitter\Status
         * @throws HTTPException\InternalServerErrorException
         * @throws ImagickException|HTTPException\NotFoundException
         */
-       public function createFromUriId(int $uriId, $uid = 0, $include_entities = false): \Friendica\Object\Api\Twitter\Status
+       public function createFromUriId(int $uriId, int $uid = 0, bool $include_entities = false): \Friendica\Object\Api\Twitter\Status
        {
                $fields = ['parent-uri-id', 'uri-id', 'uid', 'author-id', 'author-link', 'author-network', 'owner-id', 'causer-id',
                        'starred', 'app', 'title', 'body', 'raw-body', 'created', 'network','post-reason', 'language', 'gravity',
@@ -110,6 +112,7 @@ class Status extends BaseFactory
        /**
         * @param array $item item array
         * @param int   $uid  Item user
+        * @param bool $include_entities Whether to include entities
         *
         * @return \Friendica\Object\Api\Twitter\Status
         * @throws HTTPException\InternalServerErrorException
index 6dd19ede3a01b9cb8bef1a7e4cb99792e7ce0cc9..f7040cefa976a5a7057096701dfd9f2f4aaeb45c 100644 (file)
@@ -51,7 +51,7 @@ class User extends BaseFactory
         * @throws HTTPException\InternalServerErrorException
         * @throws \ImagickException
         */
-       public function createFromContactId(int $contactId, $uid = 0, $skip_status = true, $include_user_entities = true)
+       public function createFromContactId(int $contactId, int $uid = 0, bool $skip_status = true, bool $include_user_entities = true)
        {
                $cdata = Contact::getPublicAndUserContactID($contactId, $uid);
                if (!empty($cdata)) {
@@ -78,7 +78,7 @@ class User extends BaseFactory
                return new \Friendica\Object\Api\Twitter\User($publicContact, $apcontact, $userContact, $status, $include_user_entities);
        }
 
-       public function createFromUserId(int $uid, $skip_status = true, $include_user_entities = true)
+       public function createFromUserId(int $uid, bool $skip_status = true, bool $include_user_entities = true)
        {
                return $this->createFromContactId(Contact::getPublicIdByUserId($uid), $uid, $skip_status, $include_user_entities);
        }