]> git.mxchange.org Git - friendica.git/commitdiff
Add feedback - avoid intermediate variables
authorPhilipp <admin@philipp.info>
Sun, 2 Jan 2022 00:04:04 +0000 (01:04 +0100)
committerPhilipp <admin@philipp.info>
Sun, 2 Jan 2022 00:04:04 +0000 (01:04 +0100)
42 files changed:
tests/src/Factory/Api/Twitter/ActivitiesTest.php
tests/src/Factory/Api/Twitter/DirectMessageTest.php
tests/src/Factory/Api/Twitter/StatusTest.php
tests/src/Factory/Api/Twitter/UserTest.php
tests/src/Module/Api/Friendica/DirectMessages/SearchTest.php
tests/src/Module/Api/Friendica/NotificationTest.php
tests/src/Module/Api/Friendica/Photo/DeleteTest.php
tests/src/Module/Api/Friendica/Photoalbum/DeleteTest.php
tests/src/Module/Api/Friendica/Photoalbum/UpdateTest.php
tests/src/Module/Api/GnuSocial/GnuSocial/ConfigTest.php
tests/src/Module/Api/GnuSocial/GnuSocial/VersionTest.php
tests/src/Module/Api/GnuSocial/Help/TestTest.php
tests/src/Module/Api/Mastodon/Accounts/VerifyCredentialsTest.php
tests/src/Module/Api/Twitter/Account/RateLimitStatusTest.php
tests/src/Module/Api/Twitter/Account/UpdateProfileTest.php
tests/src/Module/Api/Twitter/Blocks/ListsTest.php
tests/src/Module/Api/Twitter/DirectMessages/AllTest.php
tests/src/Module/Api/Twitter/DirectMessages/ConversationTest.php
tests/src/Module/Api/Twitter/DirectMessages/DestroyTest.php
tests/src/Module/Api/Twitter/DirectMessages/InboxTest.php
tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php
tests/src/Module/Api/Twitter/DirectMessages/SentTest.php
tests/src/Module/Api/Twitter/Favorites/CreateTest.php
tests/src/Module/Api/Twitter/Favorites/DestroyTest.php
tests/src/Module/Api/Twitter/FavoritesTest.php
tests/src/Module/Api/Twitter/Followers/ListsTest.php
tests/src/Module/Api/Twitter/Friends/ListsTest.php
tests/src/Module/Api/Twitter/Friendships/IncomingTest.php
tests/src/Module/Api/Twitter/Lists/StatusesTest.php
tests/src/Module/Api/Twitter/Media/UploadTest.php
tests/src/Module/Api/Twitter/SavedSearchesTest.php
tests/src/Module/Api/Twitter/Statuses/DestroyTest.php
tests/src/Module/Api/Twitter/Statuses/MentionsTest.php
tests/src/Module/Api/Twitter/Statuses/NetworkPublicTimelineTest.php
tests/src/Module/Api/Twitter/Statuses/RetweetTest.php
tests/src/Module/Api/Twitter/Statuses/ShowTest.php
tests/src/Module/Api/Twitter/Statuses/UpdateTest.php
tests/src/Module/Api/Twitter/Statuses/UserTimelineTest.php
tests/src/Module/Api/Twitter/Users/LookupTest.php
tests/src/Module/Api/Twitter/Users/SearchTest.php
tests/src/Module/Api/Twitter/Users/ShowTest.php
tests/src/Module/NodeInfoTest.php

index 43f976e353726990e9594fde0bc8a64741b72afa..b468bdd1e7cae89c249e9805dd7ae3a98474f4b9 100644 (file)
@@ -17,8 +17,8 @@ class ActivitiesTest extends FixtureTest
        {
                $item = ['uid' => 0, 'uri-id' => 1];
 
-               $friendicaActivitiesFac = new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser());
-               $result                 = $friendicaActivitiesFac->createFromUriId($item['uri-id'], $item['uid']);
+               $result = (new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser()))
+                       ->createFromUriId($item['uri-id'], $item['uid']);
 
                self::assertArrayHasKey('like', $result);
                self::assertArrayHasKey('dislike', $result);
@@ -36,8 +36,8 @@ class ActivitiesTest extends FixtureTest
        {
                $item = ['uid' => 0, 'uri-id' => 1];
 
-               $friendicaActivitiesFac = new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser());
-               $result                 = $friendicaActivitiesFac->createFromUriId($item['uri-id'], $item['uid'], 'xml');
+               $result = (new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser()))
+                       ->createFromUriId($item['uri-id'], $item['uid'], 'xml');
 
                self::assertArrayHasKey('friendica:like', $result);
                self::assertArrayHasKey('friendica:dislike', $result);
index 9cc75607088d3bd146666d553c46dc3de8a6d4aa..8ba821c760b6b610de4fc890f289cfa55593f423 100644 (file)
@@ -20,9 +20,9 @@ class DirectMessageTest extends FixtureTest
                $ids = DI::dba()->selectToArray('mail', ['id']);
                $id  = $ids[0]['id'];
 
-               $directMessageFactory = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
-               $directMessageObj     = $directMessageFactory->createFromMailId($id, ApiTest::SELF_USER['id']);
-               $directMessage        = $directMessageObj->toArray();
+               $directMessage = (new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser()))
+                       ->createFromMailId($id, ApiTest::SELF_USER['id'])
+                       ->toArray();
 
                self::assertEquals('item_title' . "\n" . 'item_body', $directMessage['text']);
                self::assertIsInt($directMessage['id']);
@@ -43,9 +43,9 @@ class DirectMessageTest extends FixtureTest
                $ids = DI::dba()->selectToArray('mail', ['id']);
                $id  = $ids[0]['id'];
 
-               $directMessageFactory = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
-               $directMessageObj     = $directMessageFactory->createFromMailId($id, ApiTest::SELF_USER['id'], 'html');
-               $directMessage        = $directMessageObj->toArray();
+               $directMessage = (new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser()))
+                       ->createFromMailId($id, ApiTest::SELF_USER['id'], 'html')
+                       ->toArray();
 
                self::assertEquals('item_title', $directMessage['title']);
                self::assertEquals('<strong>item_body</strong>', $directMessage['text']);
@@ -62,9 +62,9 @@ class DirectMessageTest extends FixtureTest
                $ids = DI::dba()->selectToArray('mail', ['id']);
                $id  = $ids[0]['id'];
 
-               $directMessageFactory = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
-               $directMessageObj     = $directMessageFactory->createFromMailId($id, ApiTest::SELF_USER['id'], 'plain');
-               $directMessage        = $directMessageObj->toArray();
+               $directMessage = (new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser()))
+                       ->createFromMailId($id, ApiTest::SELF_USER['id'], 'plain')
+                       ->toArray();
 
                self::assertEquals('item_title', $directMessage['title']);
                self::assertEquals('item_body', $directMessage['text']);
@@ -84,9 +84,9 @@ class DirectMessageTest extends FixtureTest
                $ids = DI::dba()->selectToArray('mail', ['id']);
                $id  = $ids[0]['id'];
 
-               $directMessageFactory = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
-               $directMessageObj     = $directMessageFactory->createFromMailId($id, ApiTest::SELF_USER['id'], 'plain', $$GETUSEROBJECTS$$);
-               $directMessage        = $directMessageObj->toArray();
+               $directMessage = (new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser()))
+                       ->createFromMailId($id, ApiTest::SELF_USER['id'], 'plain', $$GETUSEROBJECTS$$)
+                       ->toArray();
 
                self::assertTrue(!isset($directMessage['sender']));
                self::assertTrue(!isset($directMessage['recipient']));
index 1073867ee228b7b276ee87b8bfb036d1bbbc1604..a2d9d7171c6a41d99482ba997b10ee0398b9d77f 100644 (file)
@@ -15,6 +15,24 @@ use Friendica\Test\src\Module\Api\ApiTest;
 
 class StatusTest extends FixtureTest
 {
+       protected $statusFactory;
+
+       protected function setUp(): void
+       {
+               parent::setUp();
+
+               $this->statusFactory = new Status(
+                       DI::logger(),
+                       DI::dba(),
+                       DI::twitterUser(),
+                       new Hashtag(DI::logger()),
+                       new Media(DI::logger(), DI::baseUrl()),
+                       new Url(DI::logger()),
+                       new Mention(DI::logger(), DI::baseUrl()),
+                       new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser()),
+                       new Attachment(DI::logger()));
+       }
+
        /**
         * Test the api_convert_item() function.
         *
@@ -22,16 +40,9 @@ class StatusTest extends FixtureTest
         */
        public function testApiConvertItem()
        {
-               $hashTagFac    = new Hashtag(DI::logger());
-               $mediaFac      = new Media(DI::logger(), DI::baseUrl());
-               $urlFac        = new Url(DI::logger());
-               $mentionFac    = new Mention(DI::logger(), DI::baseUrl());
-               $activitiesFac = new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser());
-               $attachmentFac = new Attachment(DI::logger());
-
-               $statusFac = new Status(DI::logger(), DI::dba(), DI::twitterUser(), $hashTagFac, $mediaFac, $urlFac, $mentionFac, $activitiesFac, $attachmentFac);
-               $statusObj = $statusFac->createFromItemId(13, ApiTest::SELF_USER['id']);
-               $status    = $statusObj->toArray();
+               $status = $this->statusFactory
+                       ->createFromItemId(13, ApiTest::SELF_USER['id'])
+                       ->toArray();
 
                self::assertStringStartsWith('item_title', $status['text']);
                self::assertStringStartsWith('<h4>item_title</h4><br>perspiciatis impedit voluptatem', $status['friendica_html']);
@@ -90,16 +101,9 @@ class StatusTest extends FixtureTest
         */
        public function testApiGetEntititiesWithIncludeEntities()
        {
-               $hashTagFac    = new Hashtag(DI::logger());
-               $mediaFac      = new Media(DI::logger(), DI::baseUrl());
-               $urlFac        = new Url(DI::logger());
-               $mentionFac    = new Mention(DI::logger(), DI::baseUrl());
-               $activitiesFac = new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser());
-               $attachmentFac = new Attachment(DI::logger());
-
-               $statusFac = new Status(DI::logger(), DI::dba(), DI::twitterUser(), $hashTagFac, $mediaFac, $urlFac, $mentionFac, $activitiesFac, $attachmentFac);
-               $statusObj = $statusFac->createFromItemId(13, ApiTest::SELF_USER['id'], true);
-               $status    = $statusObj->toArray();
+               $status = $this->statusFactory
+                       ->createFromItemId(13, ApiTest::SELF_USER['id'], true)
+                       ->toArray();
 
                self::assertIsArray($status['entities']);
                self::assertIsArray($status['extended_entities']);
@@ -114,19 +118,11 @@ class StatusTest extends FixtureTest
         */
        public function testApiFormatItems()
        {
-               $hashTagFac    = new Hashtag(DI::logger());
-               $mediaFac      = new Media(DI::logger(), DI::baseUrl());
-               $urlFac        = new Url(DI::logger());
-               $mentionFac    = new Mention(DI::logger(), DI::baseUrl());
-               $activitiesFac = new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser());
-               $attachmentFac = new Attachment(DI::logger());
-
-               $statusFac = new Status(DI::logger(), DI::dba(), DI::twitterUser(), $hashTagFac, $mediaFac, $urlFac, $mentionFac, $activitiesFac, $attachmentFac);
-
                $posts = DI::dba()->selectToArray('post-view', ['uri-id']);
                foreach ($posts as $item) {
-                       $statusObj = $statusFac->createFromUriId($item['uri-id'], ApiTest::SELF_USER['id']);
-                       $status    = $statusObj->toArray();
+                       $status = $this->statusFactory
+                               ->createFromUriId($item['uri-id'], ApiTest::SELF_USER['id'])
+                               ->toArray();
 
                        self::assertIsInt($status['id']);
                        self::assertIsString($status['text']);
index a39055a91b84d22f08d847a24ff83016f4a5469b..9a279ee7fea131a7ce276db925810ceb81017ce8 100644 (file)
@@ -31,9 +31,9 @@ class UserTest extends FixtureTest
         */
        public function testApiGetUser()
        {
-               $userFactory = new User(DI::logger(), DI::twitterStatus());
-               $userObj     = $userFactory->createFromUserId(ApiTest::SELF_USER['id']);
-               $user        = $userObj->toArray();
+               $user = (new User(DI::logger(), DI::twitterStatus()))
+                       ->createFromUserId(ApiTest::SELF_USER['id'])
+                       ->toArray();
 
                $this->assertSelfUser($user);
        }
@@ -114,9 +114,9 @@ class UserTest extends FixtureTest
         */
        public function testApiGetUserWithWrongGetId()
        {
-               $userFactory = new User(DI::logger(), DI::twitterStatus());
-               $userObj     = $userFactory->createFromUserId(-1);
-               $user        = $userObj->toArray();
+               $user = (new User(DI::logger(), DI::twitterStatus()))
+                       ->createFromUserId(-1)
+                       ->toArray();
 
                self::assertEquals(0, $user['id']);
                self::assertEquals(0, $user['uid']);
index 9fe8f7ca708b10a165bdad989a141726ee3a9272..af12be2c1b1993d7b69d493d9d5159bdcca4aa9f 100644 (file)
@@ -34,7 +34,8 @@ class SearchTest extends ApiTest
        {
                $directMessage = new DirectMessage(new NullLogger(), DI::dba(), DI::twitterUser());
 
-               $response = (new Search($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))->run();
+               $response = (new Search($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
 
                $json = $this->toJson($response);
 
@@ -51,8 +52,10 @@ class SearchTest extends ApiTest
 
                $directMessage = new DirectMessage(new NullLogger(), DI::dba(), DI::twitterUser());
 
-               $search   = new Search($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $search->run(['searchstring' => 'item_body']);
+               $response = (new Search($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'searchstring' => 'item_body'
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -70,8 +73,10 @@ class SearchTest extends ApiTest
        {
                $directMessage = new DirectMessage(new NullLogger(), DI::dba(), DI::twitterUser());
 
-               $search   = new Search($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $search->run(['searchstring' => 'test']);
+               $response = (new Search($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'searchstring' => 'test'
+                       ]);
 
                $json = $this->toJson($response);
 
index f05387bd88e01fa49b340e9297e62aeac95d5798..bd0edf046f74ee1bce7a2b457dc54dd437a73ec0 100644 (file)
@@ -66,17 +66,20 @@ class NotificationTest extends ApiTest
 </notes>
 XML;
 
-               $notification = new Notification(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'xml']);
-               $response = $notification->run();
+               $response = (new Notification(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'xml']))
+                       ->run();
 
                self::assertXmlStringEqualsXmlString($assertXml, (string)$response->getBody());
-               self::assertEquals(['Content-type' => ['text/xml'], ICanCreateResponses::X_HEADER => ['xml']], $response->getHeaders());
+               self::assertEquals([
+                       'Content-type'                => ['text/xml'],
+                       ICanCreateResponses::X_HEADER => ['xml']
+               ], $response->getHeaders());
        }
 
        public function testWithJsonResult()
        {
-               $notification = new Notification(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json']);
-               $response = $notification->run();
+               $response = (new Notification(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json']))
+                       ->run();
 
                $json = $this->toJson($response);
 
@@ -88,6 +91,9 @@ XML;
                        self::assertIsString($note->msg);
                }
 
-               self::assertEquals(['Content-type' => ['application/json'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());
+               self::assertEquals([
+                       'Content-type'                => ['application/json'],
+                       ICanCreateResponses::X_HEADER => ['json']
+               ], $response->getHeaders());
        }
 }
index 05808d56c4407cfeacee104d81ca51e79c6f5c8f..2f8bdb8fd9ab6f7baf26b4f55a5f4a863c7a5cfa 100644 (file)
@@ -50,8 +50,10 @@ class DeleteTest extends ApiTest
        {
                $this->loadFixture(__DIR__ . '/../../../../../datasets/photo/photo.fixture.php', DI::dba());
 
-               $delete   = new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $delete->run(['photo_id' => '709057080661a283a6aa598501504178']);
+               $response = (new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'photo_id' => '709057080661a283a6aa598501504178'
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -63,8 +65,10 @@ class DeleteTest extends ApiTest
        {
                $this->loadFixture(__DIR__ . '/../../../../../datasets/photo/photo.fixture.php', DI::dba());
 
-               $delete   = new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $delete->run(['photo_id' => '709057080661a283a6aa598501504178']);
+               $response = (new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'photo_id' => '709057080661a283a6aa598501504178'
+                       ]);
 
                $responseText = (string)$response->getBody();
 
index 230ba70c894189e1818b8960f3e34242ca16f8f0..b4c6df2d54a85de7f420e68e6f84cf9d7d3939ee 100644 (file)
@@ -32,22 +32,28 @@ class DeleteTest extends ApiTest
        public function testEmpty()
        {
                $this->expectException(BadRequestException::class);
-               (new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))->run();
+               (new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
 
        }
 
        public function testWrong()
        {
                $this->expectException(BadRequestException::class);
-               (new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))->run(['album' => 'album_name']);
+               (new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'album' => 'album_name'
+                       ]);
        }
 
        public function testValidWithDelete()
        {
                $this->loadFixture(__DIR__ . '/../../../../../datasets/photo/photo.fixture.php', DI::dba());
 
-               $delete   = new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $delete->run(['album' => 'test_album']);
+               $response = (new Delete(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'album' => 'test_album']
+                       );
 
                $json = $this->toJson($response);
 
index fa4638e370d057cbfd70f3d4768618064e6effee..e370ba3f9180b51bbcf6eb4dbac2837c946ca5e2 100644 (file)
@@ -32,19 +32,27 @@ class UpdateTest extends ApiTest
        public function testEmpty()
        {
                $this->expectException(BadRequestException::class);
-               (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))->run();
+               (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
        }
 
        public function testTooFewArgs()
        {
                $this->expectException(BadRequestException::class);
-               (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))->run(['album' => 'album_name']);
+               (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'album' => 'album_name'
+                       ]);
        }
 
        public function testWrongUpdate()
        {
                $this->expectException(BadRequestException::class);
-               (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))->run(['album' => 'album_name', 'album_new' => 'album_name']);
+               (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'album'     => 'album_name',
+                               'album_new' => 'album_name'
+                       ]);
        }
 
        public function testWithoutAuthenticatedUser()
@@ -56,7 +64,11 @@ class UpdateTest extends ApiTest
        {
                $this->loadFixture(__DIR__ . '/../../../../../datasets/photo/photo.fixture.php', DI::dba());
 
-               $response = (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))->run(['album' => 'test_album', 'album_new' => 'test_album_2']);
+               $response = (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'album'     => 'test_album',
+                               'album_new' => 'test_album_2'
+                       ]);
 
                $json = $this->toJson($response);
 
index b1874d838675fd648dc0fb190e69c21b6ee4de18..07e43479d25562080e4b92b343967074b394d8b4 100644 (file)
@@ -17,8 +17,8 @@ class ConfigTest extends ApiTest
        {
                DI::config()->set('system', 'ssl_policy', BaseURL::SSL_POLICY_FULL);
 
-               $config   = new Config(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $config->run();
+               $response = (new Config(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
 
                $json = $this->toJson($response);
 
index 0f65318319dba6c7cdac5f6da7f810268f7f3613..7d98e365c1c3c60ecd8a09b261fa97903485f22c 100644 (file)
@@ -11,10 +11,13 @@ class VersionTest extends ApiTest
 {
        public function test()
        {
-               $version = new Version(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json']);
-               $response = $version->run();
+               $response = (new Version(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json']))
+                       ->run();
 
-               self::assertEquals(['Content-type' => ['application/json'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());
+               self::assertEquals([
+                       'Content-type'                => ['application/json'],
+                       ICanCreateResponses::X_HEADER => ['json']
+               ], $response->getHeaders());
                self::assertEquals('"0.9.7"', $response->getBody());
        }
 }
index 858c9b6cdcd236c5b4b9010b2697dada7058743a..4c9e0c169e4b9b56ed890bd6022842514e399c71 100644 (file)
@@ -11,21 +11,27 @@ class TestTest extends ApiTest
 {
        public function testJson()
        {
-               $test = new Test(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json']);
-               $response = $test->run();
+               $response = (new Test(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json']))
+                       ->run();
 
                $json = $this->toJson($response);
 
-               self::assertEquals(['Content-type' => ['application/json'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());
+               self::assertEquals([
+                       'Content-type'                => ['application/json'],
+                       ICanCreateResponses::X_HEADER => ['json']
+               ], $response->getHeaders());
                self::assertEquals('ok', $json);
        }
 
        public function testXml()
        {
-               $test = new Test(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'xml']);
-               $response = $test->run();
+               $response = (new Test(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'xml']))
+                       ->run();
 
-               self::assertEquals(['Content-type' => ['text/xml'], ICanCreateResponses::X_HEADER => ['xml']], $response->getHeaders());
+               self::assertEquals([
+                       'Content-type'                => ['text/xml'],
+                       ICanCreateResponses::X_HEADER => ['xml']
+               ], $response->getHeaders());
                self::assertxml($response->getBody(), 'ok');
        }
 }
index 51d76696f6985194c887e9fe157015adb289ab27..5942aa1d273c016f76dadb9afa4a200855c47fff 100644 (file)
@@ -16,8 +16,8 @@ class VerifyCredentialsTest extends ApiTest
         */
        public function testApiAccountVerifyCredentials()
        {
-               $verifyCredentials = new VerifyCredentials(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response          = $verifyCredentials->run();
+               $response = (new VerifyCredentials(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
 
                $json = $this->toJson($response);
 
index a76b5d87e07e2156524813224f216243f8dde08f..9b29d314be113efc12b4edf72b5a97074807ffb6 100644 (file)
@@ -12,12 +12,15 @@ class RateLimitStatusTest extends ApiTest
 {
        public function testWithJson()
        {
-               $rateLimitStatus = new RateLimitStatus(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $rateLimitStatus->run();
+               $response = (new RateLimitStatus(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run();
 
                $result = $this->toJson($response);
 
-               self::assertEquals(['Content-type' => ['application/json'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());
+               self::assertEquals([
+                       'Content-type'                => ['application/json'],
+                       ICanCreateResponses::X_HEADER => ['json']
+               ], $response->getHeaders());
                self::assertEquals(150, $result->remaining_hits);
                self::assertEquals(150, $result->hourly_limit);
                self::assertIsInt($result->reset_time_in_seconds);
@@ -25,10 +28,13 @@ class RateLimitStatusTest extends ApiTest
 
        public function testWithXml()
        {
-               $rateLimitStatus = new RateLimitStatus(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'xml']);
-               $response = $rateLimitStatus->run();
+               $response = (new RateLimitStatus(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'xml']))
+                       ->run();
 
-               self::assertEquals(['Content-type' => ['text/xml'], ICanCreateResponses::X_HEADER => ['xml']], $response->getHeaders());
+               self::assertEquals([
+                       'Content-type'                => ['text/xml'],
+                       ICanCreateResponses::X_HEADER => ['xml']
+               ], $response->getHeaders());
                self::assertXml($response->getBody(), 'hash');
        }
 }
index e06e8d484828da48ca2db431d223e7a915f4e37c..76cb27c9197637e2eb50551c73505ece26a104fb 100644 (file)
@@ -14,8 +14,11 @@ class UpdateProfileTest extends ApiTest
         */
        public function testApiAccountUpdateProfile()
        {
-               $updateProfile = new UpdateProfile(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST], ['extension' => 'json']);
-               $response      = $updateProfile->run(['name' => 'new_name', 'description' => 'new_description']);
+               $response = (new UpdateProfile(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST], ['extension' => 'json']))
+                       ->run([
+                               'name'        => 'new_name',
+                               'description' => 'new_description'
+                       ]);
 
                $json = $this->toJson($response);
 
index a37b59f0367e9aafdeece2ef1a6fae57cbdc9f75..77c45ada83ba12caf9e824fa7ac56b5c1f79fd61 100644 (file)
@@ -14,8 +14,8 @@ class ListsTest extends ApiTest
         */
        public function testApiStatusesFWithBlocks()
        {
-               $lists    = new Lists(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $lists->run();
+               $response = (new Lists(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
 
                $json = $this->toJson($response);
 
index 52021c71b97a6096e1f34591add785fed9a12c2f..63290368aadb9f44c5c0b7b64d9bd723f8972ab2 100644 (file)
@@ -21,8 +21,8 @@ class AllTest extends ApiTest
 
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $destroy  = new All($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $destroy->run();
+               $response = (new All($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run();
 
                $json = $this->toJson($response);
 
index 815d5eb577ed8ec88da316278ccfab1bde40bd7c..5667b72768bd70ddfd0e5928cd9be62b857a3a3a 100644 (file)
@@ -19,10 +19,10 @@ class ConversationTest extends ApiTest
        {
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $sent     = new Conversation($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $sent->run([
-                       'friendica_verbose' => true,
-               ]);
+               $response = (new Conversation($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run([
+                               'friendica_verbose' => true,
+                       ]);
 
                $json = $this->toJson($response);
 
index f1ab18d5c4c8fac4663adb710383b0c30e80c6fb..b743227789f32aac1244dad0940a4c8907c34b46 100644 (file)
@@ -18,7 +18,8 @@ class DestroyTest extends ApiTest
        public function testApiDirectMessagesDestroy()
        {
                $this->expectException(\Friendica\Network\HTTPException\BadRequestException::class);
-               (new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))->run();
+               (new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run();
        }
 
        /**
@@ -28,10 +29,10 @@ class DestroyTest extends ApiTest
         */
        public function testApiDirectMessagesDestroyWithVerbose()
        {
-               $destroy  = new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $destroy->run([
-                       'friendica_verbose' => true,
-               ]);
+               $response = (new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run([
+                               'friendica_verbose' => true,
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -64,7 +65,10 @@ class DestroyTest extends ApiTest
        public function testApiDirectMessagesDestroyWithId()
        {
                $this->expectException(\Friendica\Network\HTTPException\BadRequestException::class);
-               (new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))->run(['id' => 1]);
+               (new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run([
+                               'id' => 1
+                       ]);
        }
 
        /**
@@ -74,12 +78,12 @@ class DestroyTest extends ApiTest
         */
        public function testApiDirectMessagesDestroyWithIdAndVerbose()
        {
-               $destroy  = new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $destroy->run([
-                       'id'                  => 1,
-                       'friendica_parenturi' => 'parent_uri',
-                       'friendica_verbose'   => true,
-               ]);
+               $response = (new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run([
+                               'id'                  => 1,
+                               'friendica_parenturi' => 'parent_uri',
+                               'friendica_verbose'   => true,
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -98,11 +102,11 @@ class DestroyTest extends ApiTest
                $ids = DBA::selectToArray('mail', ['id']);
                $id  = $ids[0]['id'];
 
-               $destroy  = new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $destroy->run([
-                       'id'                => $id,
-                       'friendica_verbose' => true,
-               ]);
+               $response = (new Destroy(DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run([
+                               'id'                => $id,
+                               'friendica_verbose' => true,
+                       ]);
 
                $json = $this->toJson($response);
 
index 42c0b597857e6501208cd6ba431908298eeeea41..beb61ee968f11202ed93c0f422aba83da4a25043 100644 (file)
@@ -21,8 +21,8 @@ class InboxTest extends ApiTest
 
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $destroy  = new Inbox($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $destroy->run();
+               $response = (new Inbox($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run();
 
                $json = $this->toJson($response);
 
index d9bcc87ed1513090726484b6e2b1a56d22a729b6..3cae992fa2099e3805afa912ce862efa31491c14 100644 (file)
@@ -19,8 +19,8 @@ class NewDMTest extends ApiTest
        {
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $newDm    = new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $newDm->run();
+               $response = (new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run();
 
                self::assertEmpty((string)$response->getBody());
        }
@@ -51,11 +51,11 @@ class NewDMTest extends ApiTest
        {
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $newDm    = new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $newDm->run([
-                       'text'    => 'message_text',
-                       'user_id' => 43
-               ]);
+               $response = (new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run([
+                               'text'    => 'message_text',
+                               'user_id' => 43
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -73,11 +73,11 @@ class NewDMTest extends ApiTest
 
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $newDm    = new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $newDm->run([
-                       'text'    => 'message_text',
-                       'user_id' => 44
-               ]);
+               $response = (new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run([
+                               'text'    => 'message_text',
+                               'user_id' => 44
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -97,12 +97,12 @@ class NewDMTest extends ApiTest
 
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $newDm    = new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $newDm->run([
-                       'text'    => 'message_text',
-                       'user_id' => 44,
-                       'title'   => 'message_title',
-               ]);
+               $response = (new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run([
+                               'text'    => 'message_text',
+                               'user_id' => 44,
+                               'title'   => 'message_title',
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -123,12 +123,12 @@ class NewDMTest extends ApiTest
 
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $newDm    = new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'rss']);
-               $response = $newDm->run([
-                       'text'    => 'message_text',
-                       'user_id' => 44,
-                       'title'   => 'message_title',
-               ]);
+               $response = (new NewDM($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'rss']))
+                       ->run([
+                               'text'    => 'message_text',
+                               'user_id' => 44,
+                               'title'   => 'message_title',
+                       ]);
 
                self::assertXml((string)$response->getBody(), 'direct-messages');
        }
index 3343716622e1fb94fc9c926247909d5d89e932ea..ccea4fd539b9bca8ecfa5900de74f38d0cc96986 100644 (file)
@@ -19,10 +19,10 @@ class SentTest extends ApiTest
        {
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $sent     = new Sent($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']);
-               $response = $sent->run([
-                       'friendica_verbose' => true,
-               ]);
+               $response = (new Sent($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'json']))
+                       ->run([
+                               'friendica_verbose' => true,
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -39,8 +39,8 @@ class SentTest extends ApiTest
        {
                $directMessage = new DirectMessage(DI::logger(), DI::dba(), DI::twitterUser());
 
-               $sent     = new Sent($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'rss']);
-               $response = $sent->run();
+               $response = (new Sent($directMessage, DI::dba(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'rss']))
+                       ->run();
 
                self::assertXml((string)$response->getBody(), 'direct-messages');
        }
index 00a99643bf362f6e1273074e0792af1b4cb20e9e..1055dd9d1acc7193777f9e363dff2dfe042cd747 100644 (file)
@@ -20,8 +20,8 @@ class CreateTest extends ApiTest
        {
                $this->expectException(BadRequestException::class);
 
-               $create = new Create(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $create->run();
+               (new Create(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
        }
 
        /**
@@ -31,8 +31,10 @@ class CreateTest extends ApiTest
         */
        public function testApiFavoritesCreateDestroyWithCreateAction()
        {
-               $create   = new Create(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $create->run(['id' => 3]);
+               $response = (new Create(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'id' => 3
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -46,8 +48,10 @@ class CreateTest extends ApiTest
         */
        public function testApiFavoritesCreateDestroyWithCreateActionAndRss()
        {
-               $create   = new Create(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST], ['extension' => ICanCreateResponses::TYPE_RSS]);
-               $response = $create->run(['id' => 3]);
+               $response = (new Create(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST], ['extension' => ICanCreateResponses::TYPE_RSS]))
+                       ->run([
+                               'id' => 3
+                       ]);
 
                self::assertEquals(ICanCreateResponses::TYPE_RSS, $response->getHeaderLine(ICanCreateResponses::X_HEADER));
 
index 3d8ce8a212253211bc48505b60344ce9d9a5479f..65113f556870a78ce1efbf12931d4dbf72e4d568 100644 (file)
@@ -19,8 +19,8 @@ class DestroyTest extends ApiTest
        {
                $this->expectException(BadRequestException::class);
 
-               $destroy = new Destroy(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $destroy->run();
+               (new Destroy(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
        }
 
        /**
@@ -30,8 +30,10 @@ class DestroyTest extends ApiTest
         */
        public function testApiFavoritesCreateDestroyWithDestroyAction()
        {
-               $destroy  = new Destroy(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $destroy->run(['id' => 3]);
+               $response = (new Destroy(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'id' => 3
+                       ]);
 
                $json = $this->toJson($response);
 
index dd95d73f90a56fe0926929163c3551f6e53c0e0f..1f0faa971a6b1af62a5e7596d47278bc896e9395 100644 (file)
@@ -17,11 +17,11 @@ class FavoritesTest extends ApiTest
         */
        public function testApiFavorites()
        {
-               $favorites = new Favorites(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $favorites->run([
-                       'page' => -1,
-                       'max_id' => 10,
-               ]);
+               $response = (new Favorites(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'page'   => -1,
+                               'max_id' => 10,
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -37,8 +37,9 @@ class FavoritesTest extends ApiTest
         */
        public function testApiFavoritesWithRss()
        {
-               $favorites = new Favorites(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => ICanCreateResponses::TYPE_RSS]);
-               $response = $favorites->run();
+               $response = (new Favorites(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], [
+                       'extension' => ICanCreateResponses::TYPE_RSS
+               ]))->run();
 
                self::assertEquals(ICanCreateResponses::TYPE_RSS, $response->getHeaderLine(ICanCreateResponses::X_HEADER));
 
index 7ea3863eafcdccbeb1f02182f58e0e81e8238b4a..e9946bb7354f2046c6b9a9764b94c5b918db65c3 100644 (file)
@@ -14,8 +14,8 @@ class ListsTest extends ApiTest
         */
        public function testApiStatusesFWithFollowers()
        {
-               $lists    = new Lists(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $lists->run();
+               $response = (new Lists(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
 
                $json = $this->toJson($response);
 
index 7cb5bd10a7e50d0ce7d0b6a16c7fc6f65b66eae5..3628f5c963c52c627de073a29620f84c41471d1a 100644 (file)
@@ -16,8 +16,8 @@ class ListsTest extends ApiTest
         */
        public function testApiStatusesFWithFriends()
        {
-               $lists    = new Lists(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $lists->run();
+               $response = (new Lists(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
 
                $json = $this->toJson($response);
 
index c1309e1f0aa19f085d32bc0603e96fc12e89b895..d8e5cc3da0b4b315bd5e9e44f8f0a4baac5dddc3 100644 (file)
@@ -16,8 +16,8 @@ class IncomingTest extends ApiTest
         */
        public function testApiFriendshipsIncoming()
        {
-               $lists    = new Incoming(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $lists->run();
+               $response = (new Incoming(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
 
                $json = $this->toJson($response);
 
index 3f47fcaca6f60d5f09404be8b65843699c5fb98e..66ebf8bbd7bbd9f1bab262d3c860124d3d98d363 100644 (file)
@@ -19,8 +19,8 @@ class StatusesTest extends ApiTest
        {
                $this->expectException(BadRequestException::class);
 
-               $lists = new Statuses(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $lists->run();
+               (new Statuses(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
        }
 
        /**
@@ -28,8 +28,12 @@ class StatusesTest extends ApiTest
         */
        public function testApiListsStatusesWithListId()
        {
-               $lists    = new Statuses(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $lists->run(['list_id' => 1, 'page' => -1, 'max_id' => 10]);
+               $response = (new Statuses(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'list_id' => 1,
+                               'page'    => -1,
+                               'max_id'  => 10
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -44,8 +48,10 @@ class StatusesTest extends ApiTest
         */
        public function testApiListsStatusesWithListIdAndRss()
        {
-               $lists    = new Statuses(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'rss']);
-               $response = $lists->run(['list_id' => 1]);
+               $response = (new Statuses(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => 'rss']))
+                       ->run([
+                               'list_id' => 1
+                       ]);
 
                self::assertXml((string)$response->getBody());
        }
index 4b0ffada12010ffeb4b19026ed692e81de726111..b3516c307914639e27bc545f74ac8262bd327381 100644 (file)
@@ -19,8 +19,9 @@ class UploadTest extends ApiTest
        public function testApiMediaUpload()
        {
                $this->expectException(BadRequestException::class);
-               $upload = new Upload(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $upload->run();
+
+               (new Upload(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
        }
 
        /**
@@ -32,7 +33,9 @@ class UploadTest extends ApiTest
        {
                $this->expectException(UnauthorizedException::class);
                AuthTestConfig::$authenticated = false;
-               (new Upload(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))->run();
+
+               (new Upload(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
        }
 
        /**
@@ -49,7 +52,9 @@ class UploadTest extends ApiTest
                                'tmp_name' => 'tmp_name'
                        ]
                ];
-               (new Upload(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))->run();
+
+               (new Upload(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
        }
 
        /**
@@ -71,7 +76,8 @@ class UploadTest extends ApiTest
                        ]
                ];
 
-               $response = (new Upload(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))->run();
+               $response = (new Upload(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
 
                $media = $this->toJson($response);
 
index 5735f8eef09f2685b1ee07005c098412988e0a5d..667caf98ca6f20ec45f5d95e45d26b8c4aa8110d 100644 (file)
@@ -11,8 +11,8 @@ class SavedSearchesTest extends ApiTest
 {
        public function test()
        {
-               $savedSearch = new SavedSearches(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json']);
-               $response = $savedSearch->run();
+               $response = (new SavedSearches(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json']))
+                       ->run();
 
                $result = $this->toJson($response);
 
index 9b2110eb6b82536a6d36cac864f8ad7b4e199f3f..0480ba8c2b72f17483d8a9e6afc25054bd9440c8 100644 (file)
@@ -19,8 +19,8 @@ class DestroyTest extends ApiTest
        {
                $this->expectException(BadRequestException::class);
 
-               $destroy = new Destroy(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $destroy->run();
+               (new Destroy(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
        }
 
        /**
@@ -45,8 +45,10 @@ class DestroyTest extends ApiTest
         */
        public function testApiStatusesDestroyWithId()
        {
-               $destroy = new Destroy(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $destroy->run(['id' => 1]);
+               $response = (new Destroy(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'id' => 1
+                       ]);
 
                $json = $this->toJson($response);
 
index 364af4a56955c0f0a680256ab3c51ed091cc135d..d92f26f72bad58511bf2eeb1127d114392bd65f5 100644 (file)
@@ -17,8 +17,10 @@ class MentionsTest extends ApiTest
         */
        public function testApiStatusesMentions()
        {
-               $mentions = new Mentions(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $mentions->run(['max_id' => 10]);
+               $response = (new Mentions(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'max_id' => 10
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -33,8 +35,10 @@ class MentionsTest extends ApiTest
         */
        public function testApiStatusesMentionsWithNegativePage()
        {
-               $mentions = new Mentions(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $mentions->run(['page' => -2]);
+               $response = (new Mentions(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'page' => -2
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -63,8 +67,10 @@ class MentionsTest extends ApiTest
         */
        public function testApiStatusesMentionsWithRss()
        {
-               $mentions = new Mentions(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => ICanCreateResponses::TYPE_RSS]);
-               $response = $mentions->run(['page' => -2]);
+               $response = (new Mentions(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => ICanCreateResponses::TYPE_RSS]))
+                       ->run([
+                               'page' => -2
+                       ]);
 
                self::assertEquals(ICanCreateResponses::TYPE_RSS, $response->getHeaderLine(ICanCreateResponses::X_HEADER));
 
index 7d75cdd7d717d65613220e79044dc025d18ccfeb..a5217fb715c43aa866537e19b4c5d9a80c2a74a9 100644 (file)
@@ -17,8 +17,10 @@ class NetworkPublicTimelineTest extends ApiTest
         */
        public function testApiStatusesNetworkpublicTimeline()
        {
-               $networkPublicTimeline = new NetworkPublicTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $networkPublicTimeline->run(['max_id' => 10]);
+               $response = (new NetworkPublicTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'max_id' => 10
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -37,8 +39,10 @@ class NetworkPublicTimelineTest extends ApiTest
         */
        public function testApiStatusesNetworkpublicTimelineWithNegativePage()
        {
-               $networkPublicTimeline = new NetworkPublicTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $networkPublicTimeline->run(['page' => -2]);
+               $response = (new NetworkPublicTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'page' => -2
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -71,8 +75,11 @@ class NetworkPublicTimelineTest extends ApiTest
         */
        public function testApiStatusesNetworkpublicTimelineWithRss()
        {
-               $networkPublicTimeline = new NetworkPublicTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => ICanCreateResponses::TYPE_RSS]);
-               $response = $networkPublicTimeline->run(['page' => -2]);
+               $response = (new NetworkPublicTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], [
+                       'extension' => ICanCreateResponses::TYPE_RSS
+               ]))->run([
+                       'page' => -2
+               ]);
 
                self::assertEquals(ICanCreateResponses::TYPE_RSS, $response->getHeaderLine(ICanCreateResponses::X_HEADER));
 
index 1b527ccc9f346efd28ec6ba0dd7529d2641d33c7..1d93c02969e6648a1175640fad4a6504f0c3a952 100644 (file)
@@ -19,8 +19,8 @@ class RetweetTest extends ApiTest
        {
                $this->expectException(BadRequestException::class);
 
-               $retweet = new Retweet(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $retweet->run();
+               (new Retweet(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run();
        }
 
        /**
@@ -45,8 +45,10 @@ class RetweetTest extends ApiTest
         */
        public function testApiStatusesRepeatWithId()
        {
-               $retweet  = new Retweet(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $retweet->run(['id' => 1]);
+               $response = (new Retweet(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'id' => 1
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -60,8 +62,10 @@ class RetweetTest extends ApiTest
         */
        public function testApiStatusesRepeatWithSharedId()
        {
-               $retweet  = new Retweet(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $retweet->run(['id' => 5]);
+               $response = (new Retweet(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'id' => 5
+                       ]);
 
                $json = $this->toJson($response);
 
index c2d87a95f4acf8b0f95528284f2614082230188e..f9d302f0efeb1f2b6d85d9eadf94b147f6518e13 100644 (file)
@@ -19,8 +19,9 @@ class ShowTest extends ApiTest
        {
                $this->expectException(BadRequestException::class);
 
-               $show = new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $show->run();
+
+               (new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
        }
 
        /**
@@ -30,8 +31,10 @@ class ShowTest extends ApiTest
         */
        public function testApiStatusesShowWithId()
        {
-               $show = new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $show->run(['id' => 1]);
+               $response = (new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'id' => 1
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -46,8 +49,11 @@ class ShowTest extends ApiTest
         */
        public function testApiStatusesShowWithConversation()
        {
-               $show = new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $show->run(['id' => 1, 'conversation' => 1]);
+               $response = (new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'id'           => 1,
+                               'conversation' => 1
+                       ]);
 
                $json = $this->toJson($response);
 
index 1d181dd5237e7394761f449038866bb1009b5501..f3f6b5a929c27938d6386aa75323d70432a9e429 100644 (file)
@@ -28,13 +28,13 @@ class UpdateTest extends ApiTest
                        ]
                ];
 
-               $show     = new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $show->run([
-                       'status'                => 'Status content #friendica',
-                       'in_reply_to_status_id' => 0,
-                       'lat'                   => 48,
-                       'long'                  => 7,
-               ]);
+               $response = (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'status'                => 'Status content #friendica',
+                               'in_reply_to_status_id' => 0,
+                               'lat'                   => 48,
+                               'long'                  => 7,
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -50,10 +50,10 @@ class UpdateTest extends ApiTest
         */
        public function testApiStatusesUpdateWithHtml()
        {
-               $show     = new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]);
-               $response = $show->run([
-                       'htmlstatus' => '<b>Status content</b>',
-               ]);
+               $response = (new Update(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::POST]))
+                       ->run([
+                               'htmlstatus' => '<b>Status content</b>',
+                       ]);
 
                $json = $this->toJson($response);
 
index fc2565e31c4057d9529d11f463b54999d8ca6af1..eb06133f36046dbabfd102394e03bc672ecf67cd 100644 (file)
@@ -17,14 +17,13 @@ class UserTimelineTest extends ApiTest
         */
        public function testApiStatusesUserTimeline()
        {
-               $networkPublicTimeline = new UserTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-
-               $response = $networkPublicTimeline->run([
-                       'user_id'         => 42,
-                       'max_id'          => 10,
-                       'exclude_replies' => true,
-                       'conversation_id' => 7,
-               ]);
+               $response = (new UserTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'user_id'         => 42,
+                               'max_id'          => 10,
+                               'exclude_replies' => true,
+                               'conversation_id' => 7,
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -43,12 +42,11 @@ class UserTimelineTest extends ApiTest
         */
        public function testApiStatusesUserTimelineWithNegativePage()
        {
-               $networkPublicTimeline = new UserTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-
-               $response = $networkPublicTimeline->run([
-                       'user_id' => 42,
-                       'page'    => -2,
-               ]);
+               $response = (new UserTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'user_id' => 42,
+                               'page'    => -2,
+                       ]);
 
                $json = $this->toJson($response);
 
@@ -67,9 +65,9 @@ class UserTimelineTest extends ApiTest
         */
        public function testApiStatusesUserTimelineWithRss()
        {
-               $networkPublicTimeline = new UserTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => ICanCreateResponses::TYPE_RSS]);
-
-               $response = $networkPublicTimeline->run();
+               $response = (new UserTimeline(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], [
+                       'extension' => ICanCreateResponses::TYPE_RSS
+               ]))->run();
 
                self::assertEquals(ICanCreateResponses::TYPE_RSS, $response->getHeaderLine(ICanCreateResponses::X_HEADER));
 
index e54d20dcfb598986fe3b6afc964e4610c174de0c..2c5739e828392c83fa76576d75ffb0edc14b141c 100644 (file)
@@ -19,8 +19,8 @@ class LookupTest extends ApiTest
        {
                $this->expectException(NotFoundException::class);
 
-               $lookup = new Lookup(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $lookup->run();
+               (new Lookup(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
        }
 
        /**
@@ -30,8 +30,10 @@ class LookupTest extends ApiTest
         */
        public function testApiUsersLookupWithUserId()
        {
-               $lookup = new Lookup(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $respone = $lookup->run(['user_id' => static::OTHER_USER['id']]);
+               $respone = (new Lookup(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'user_id' => static::OTHER_USER['id']
+                       ]);
 
                $json = $this->toJson($respone);
 
index 4fee774daca733d8ca232a02831a4f56abbf4bd2..c88999e4594a97916a4ae4258040c4bbd8aaab9d 100644 (file)
@@ -18,8 +18,10 @@ class SearchTest extends ApiTest
         */
        public function testApiUsersSearch()
        {
-               $search = new Search(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $respone = $search->run(['q' => static::OTHER_USER['name']]);
+               $respone = (new Search(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run([
+                               'q' => static::OTHER_USER['name']
+                       ]);
 
                $json = $this->toJson($respone);
 
@@ -33,8 +35,11 @@ class SearchTest extends ApiTest
         */
        public function testApiUsersSearchWithXml()
        {
-               $search = new Search(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => ICanCreateResponses::TYPE_XML]);
-               $respone = $search->run(['q' => static::OTHER_USER['name']]);
+               $respone = (new Search(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], [
+                       'extension' => ICanCreateResponses::TYPE_XML
+               ]))->run([
+                       'q' => static::OTHER_USER['name']
+               ]);
 
                self::assertXml((string)$respone->getBody(), 'users');
        }
@@ -48,7 +53,7 @@ class SearchTest extends ApiTest
        {
                $this->expectException(BadRequestException::class);
 
-               $search = new Search(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $search->run();
+               (new Search(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
        }
 }
index 975bf6d8f1fc2bcabbf507b7944c2a27ea3b4f1c..dd63c3e519cc2b9ffc92aa9262f0446600b492e2 100644 (file)
@@ -17,8 +17,8 @@ class ShowTest extends ApiTest
         */
        public function testApiUsersShow()
        {
-               $show = new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
-               $response = $show->run();
+               $response = (new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]))
+                       ->run();
 
                $json = $this->toJson($response);
 
@@ -37,8 +37,9 @@ class ShowTest extends ApiTest
         */
        public function testApiUsersShowWithXml()
        {
-               $show = new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], ['extension' => ICanCreateResponses::TYPE_XML]);
-               $response = $show->run();
+               $response = (new Show(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET], [
+                       'extension' => ICanCreateResponses::TYPE_XML
+               ]))->run();
 
                self::assertEquals(ICanCreateResponses::TYPE_XML, $response->getHeaderLine(ICanCreateResponses::X_HEADER));
 
index 53a2926f9f8cc4a558a95d697f6d6ade96296346..b80057e174cb498b05d93abcb2fae45895e369e1 100644 (file)
@@ -14,10 +14,8 @@ class NodeInfoTest extends FixtureTest
 {
        public function testNodeInfo110()
        {
-               $response = new Response();
-
-               $nodeinfo = new NodeInfo110(DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), $response, DI::config(), []);
-               $response = $nodeinfo->run();
+               $response = (new NodeInfo110(DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), DI::config(), []))
+                       ->run();
 
                self::assertJson($response->getBody());
                self::assertEquals(['Content-type' => ['application/json'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());
@@ -37,10 +35,8 @@ class NodeInfoTest extends FixtureTest
 
        public function testNodeInfo120()
        {
-               $response = new Response();
-
-               $nodeinfo = new NodeInfo120(DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), $response, DI::config(), []);
-               $response = $nodeinfo->run();
+               $response = (new NodeInfo120(DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), DI::config(), []))
+                       ->run();
 
                self::assertJson($response->getBody());
                self::assertEquals(['Content-type' => ['application/json; charset=utf-8'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());
@@ -59,10 +55,8 @@ class NodeInfoTest extends FixtureTest
 
        public function testNodeInfo210()
        {
-               $response = new Response();
-
-               $nodeinfo = new NodeInfo210(DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), $response, DI::config(), []);
-               $response = $nodeinfo->run();
+               $response = (new NodeInfo210(DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), DI::config(), []))
+                       ->run();
 
                self::assertJson($response->getBody());
                self::assertEquals(['Content-type' => ['application/json; charset=utf-8'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());