Skip to content

Commit 9ba393b

Browse files
committed
Add use ProphecyTrait;
1 parent e2ace29 commit 9ba393b

15 files changed

+41
-3
lines changed

.php-cs-fixer.cache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"php":"8.1.22","version":"3.23.0:v3.23.0#35af3cbbacfa91e164b252a28ec0b644f1ed4e78","indent":" ","lineEnding":"\n","rules":{"binary_operator_spaces":{"default":"at_least_single_space"},"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"class_definition":{"inline_constructor_arguments":false,"space_before_parenthesis":true},"compact_nullable_typehint":true,"curly_braces_position":{"allow_single_line_empty_anonymous_classes":true},"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_braces":true,"no_blank_lines_after_class_opening":true,"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"none"},"return_type_declaration":true,"short_scalar_cast":true,"single_import_per_statement":{"group_to_single_imports":false},"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_line_after_imports":true,"spaces_inside_parentheses":true,"statement_indentation":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true,"strict_param":true,"array_syntax":{"syntax":"short"},"implode_call":true,"no_alias_functions":true,"use_arrow_functions":true,"void_return":true,"combine_nested_dirname":true,"declare_strict_types":true,"non_printable_character":true,"random_api_migration":{"replacements":{"mt_rand":"random_int","rand":"random_int"}},"pow_to_exponentiation":true},"hashes":{"tests\/Entity\/RoomTest.php":"ccb1f6424185e4c37a5aac0fac6b49e1","tests\/Entity\/Factory\/TaskFactoryTest.php":"150e55a18fe73435c8545067067426e4","tests\/Entity\/Factory\/MessageFactoryTest.php":"7e1c1010cbb31dd78b0513da3a87e111","tests\/Entity\/Factory\/StatusFactoryTest.php":"37dde8af57977beccf6f3f0fb20e2fa3","tests\/Entity\/Factory\/AbstractFactoryTest.php":"5a35b044454c59ec428fd482acfe3525","tests\/Entity\/Factory\/RoomFactoryTest.php":"ee2147e46769ad93d2b2d470a1bd622c","tests\/Entity\/Factory\/UserFactoryTest.php":"fd660d36e8ee0b4df076001ceb383053","tests\/Entity\/Factory\/FileFactoryTest.php":"6b6d7018d8e4590d8f4e63de7ca2507e","tests\/Entity\/Factory\/MemberFactoryTest.php":"f562a6cc66bb22a843de311e51d9cb13","tests\/Api\/ContactsTest.php":"ec43dbbc861bba00a0938af57ff80353","tests\/Api\/MyTest.php":"3e3a76954548f8b941e7a288add19449","tests\/Api\/MeTest.php":"a962d57ce2385735ead1c3504e97e120","tests\/Api\/My\/StatusTest.php":"c9f03db4277d93a1dbbfccd9acf96564","tests\/Api\/My\/TasksTest.php":"7c9c83a987eae9598871dbe2676df48a","tests\/Api\/IncomingRequestsTest.php":"84acc43203fef6ad9ff40a2f97f06ea5","tests\/Api\/Rooms\/MessagesTest.php":"fe15c6cf9ce1e6e5ac60532e5e87ca32","tests\/Api\/Rooms\/MembersTest.php":"3e861ecf4f03b62c7c1c9b5de9a74e3c","tests\/Api\/Rooms\/TasksTest.php":"f2f2213d8acce43f7d2294340f6bf79d","tests\/Api\/Rooms\/FilesTest.php":"976718eeb9d68c8d8350c0a1f4421a75","tests\/Api\/RoomsTest.php":"68c5add73b86d3c4a6abf1ca317effe4","tests\/Client\/ClientTest.php":"fdad54c3bf34f97a241604ec46e18589","src\/Chatwork.php":"a9d8d12efebcf3fca601bdceef0093e1","src\/Entity\/Collection\/EntityCollection.php":"0a01d79e4140879adb1a30aef900a6ab","src\/Entity\/Collection\/AbstractCollection.php":"cb6c3ac976213f0607e4c3bf7612635e","src\/Entity\/Collection\/CollectionInterface.php":"59e092429e4021c7e6318674e1b9d8ee","src\/Entity\/Collection\/MemberCollection.php":"a88f687bd32dfa02fc5c404a136ec115","src\/Entity\/File.php":"4d4bd4d2a958cc7edec0eaa8939bd866","src\/Entity\/Room.php":"b4c06042d08ca981374b77df8a23f4fe","src\/Entity\/User.php":"aed4b1f4f8cdbbe17722a03ab8b02acf","src\/Entity\/Member.php":"08fe82aa039b3fd4e0d4e5032c9a14e6","src\/Entity\/Task.php":"da52ac0139b1b45aca3a204ee5839ce1","src\/Entity\/Status.php":"c1ce6f244ae26338c9c03e6034cbc367","src\/Entity\/IncomingRequest.php":"27d76aac2d83134cfb6b8d33661f5766","src\/Entity\/Message.php":"23a5c475c4893c5c0031babefc0e1032","src\/Entity\/Factory\/FileFactory.php":"87b340c0fa1820d217e8ad67be4c6862","src\/Entity\/Factory\/StatusFactory.php":"f99be56c3e27cd83715b07bd3188facd","src\/Entity\/Factory\/MessageFactory.php":"31b8977429bd5ed4507ab107fa43713f","src\/Entity\/Factory\/IncomingRequestsFactory.php":"4c52bf0ef43618df8b74c38ae3acecf4","src\/Entity\/Factory\/TaskFactory.php":"fd3414d0200ede1349b8a3b143a06a51","src\/Entity\/Factory\/AbstractFactory.php":"fa02aba3c53082a20abfa09e3e24a96f","src\/Entity\/Factory\/FactoryInterface.php":"45cbc5b923930598f9d97d929c7edf6c","src\/Entity\/Factory\/RoomFactory.php":"78c26ec1cf2b42bd421f6b1719a7f293","src\/Entity\/Factory\/UserFactory.php":"e5cf4cd9b21a2cb0e5cca08702c12bbd","src\/Entity\/Factory\/MemberFactory.php":"58c8d3b10d3895d3abb7b0be494feb73","src\/Entity\/EntityInterface.php":"68a669d835e68688b24f18e1b54a638d","src\/Api\/Me.php":"ed905b670e8adc71d7ff2bf7b69e8fba","src\/Api\/IncomingRequests.php":"da6c550826e4c6c77f0d3a1923d7c4be","src\/Api\/My\/Tasks.php":"006d9666d4dd5c71b0540317a233ac88","src\/Api\/My\/Status.php":"e3c04a357f4b2bdc0e5bfbe970bb42c4","src\/Api\/Rooms\/Files.php":"ea3cf79a93644693573379f30fa32836","src\/Api\/Rooms\/Tasks.php":"a9b9694e05fe7a192e9367b5c9dff0ea","src\/Api\/Rooms\/Members.php":"283cf447db3cb14debc74762596e2d3b","src\/Api\/Rooms\/Messages.php":"119705f3b6f36bb8ede900a60a6ac0c0","src\/Api\/Contacts.php":"5ed71e78fca0db6884cf05fd64989156","src\/Api\/My.php":"9030e6b06ed0b8cbd7d40804cd50e722","src\/Api\/Rooms.php":"f5a47653c87968d031bbb757ef4ef324","src\/Exception\/ClientException.php":"029fb49f13c8ba5a06e09a010e6ae4ce","src\/Exception\/OutOfBoundsException.php":"6ef9657ac4860a06196620cf6a8570fe","src\/Exception\/InvalidArgumentException.php":"9b75a0a7c5302fe6d3b7cddf430ec6ab","src\/Exception\/NoSupportApiException.php":"5e7300641c012b05b216caa4f4e357bb","src\/Exception\/ChatworkApiException.php":"ebb670a793ffd138388e8311d6654ab7","src\/Client\/ClientFactory.php":"0f2b59b872efcd18337599a3fca949db","src\/Client\/ClientInterface.php":"ecf9cf61f7a61cc0dfb07e8d4993445e","src\/Client\/Client.php":"473a41ed591e1162f2bfa46320251a3f"}}
1+
{"php":"8.1.22","version":"3.23.0:v3.23.0#35af3cbbacfa91e164b252a28ec0b644f1ed4e78","indent":" ","lineEnding":"\n","rules":{"binary_operator_spaces":{"default":"at_least_single_space"},"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"class_definition":{"inline_constructor_arguments":false,"space_before_parenthesis":true},"compact_nullable_typehint":true,"curly_braces_position":{"allow_single_line_empty_anonymous_classes":true},"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_braces":true,"no_blank_lines_after_class_opening":true,"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"none"},"return_type_declaration":true,"short_scalar_cast":true,"single_import_per_statement":{"group_to_single_imports":false},"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_line_after_imports":true,"spaces_inside_parentheses":true,"statement_indentation":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true,"strict_param":true,"array_syntax":{"syntax":"short"},"implode_call":true,"no_alias_functions":true,"use_arrow_functions":true,"void_return":true,"combine_nested_dirname":true,"declare_strict_types":true,"non_printable_character":true,"random_api_migration":{"replacements":{"mt_rand":"random_int","rand":"random_int"}},"pow_to_exponentiation":true},"hashes":{"tests\/Entity\/RoomTest.php":"7cabc7621f23f3d7740cf212fd9df2f1","tests\/Entity\/Factory\/TaskFactoryTest.php":"150e55a18fe73435c8545067067426e4","tests\/Entity\/Factory\/MessageFactoryTest.php":"7e1c1010cbb31dd78b0513da3a87e111","tests\/Entity\/Factory\/StatusFactoryTest.php":"37dde8af57977beccf6f3f0fb20e2fa3","tests\/Entity\/Factory\/AbstractFactoryTest.php":"5a35b044454c59ec428fd482acfe3525","tests\/Entity\/Factory\/RoomFactoryTest.php":"ee2147e46769ad93d2b2d470a1bd622c","tests\/Entity\/Factory\/UserFactoryTest.php":"fd660d36e8ee0b4df076001ceb383053","tests\/Entity\/Factory\/FileFactoryTest.php":"6b6d7018d8e4590d8f4e63de7ca2507e","tests\/Entity\/Factory\/MemberFactoryTest.php":"f562a6cc66bb22a843de311e51d9cb13","tests\/Api\/ContactsTest.php":"5dee2c9d5c09115867cf49078f18f9b8","tests\/Api\/MyTest.php":"2fda58a46054f10300e869567c69693b","tests\/Api\/MeTest.php":"ba96f38a6ead852346ee7a93d0168908","tests\/Api\/My\/StatusTest.php":"acc702047993aafa15a0278fc8fa6b9b","tests\/Api\/My\/TasksTest.php":"bb2c42aa216fb3a4a3927e8daae3d326","tests\/Api\/IncomingRequestsTest.php":"78eb471df6f45ab9060f1f8909526053","tests\/Api\/Rooms\/MessagesTest.php":"fbb8812afe1cde06a9a8f75d9a1061c3","tests\/Api\/Rooms\/MembersTest.php":"05da7a4669852e39a29b6035936d2917","tests\/Api\/Rooms\/TasksTest.php":"104fea2c9c838471f9c1ab6a2fa7bf92","tests\/Api\/Rooms\/FilesTest.php":"441f9d4dc0be6345fb431b91ba38ead2","tests\/Api\/RoomsTest.php":"d3a9289aec787cc38bfeac1c84fb907c","tests\/Client\/ClientTest.php":"68335c0a58af6bb58bf4f9abaa8cf07b","src\/Chatwork.php":"a9d8d12efebcf3fca601bdceef0093e1","src\/Entity\/Collection\/EntityCollection.php":"0a01d79e4140879adb1a30aef900a6ab","src\/Entity\/Collection\/AbstractCollection.php":"cb6c3ac976213f0607e4c3bf7612635e","src\/Entity\/Collection\/CollectionInterface.php":"59e092429e4021c7e6318674e1b9d8ee","src\/Entity\/Collection\/MemberCollection.php":"a88f687bd32dfa02fc5c404a136ec115","src\/Entity\/File.php":"4d4bd4d2a958cc7edec0eaa8939bd866","src\/Entity\/Room.php":"b4c06042d08ca981374b77df8a23f4fe","src\/Entity\/User.php":"aed4b1f4f8cdbbe17722a03ab8b02acf","src\/Entity\/Member.php":"08fe82aa039b3fd4e0d4e5032c9a14e6","src\/Entity\/Task.php":"da52ac0139b1b45aca3a204ee5839ce1","src\/Entity\/Status.php":"c1ce6f244ae26338c9c03e6034cbc367","src\/Entity\/IncomingRequest.php":"27d76aac2d83134cfb6b8d33661f5766","src\/Entity\/Message.php":"23a5c475c4893c5c0031babefc0e1032","src\/Entity\/Factory\/FileFactory.php":"87b340c0fa1820d217e8ad67be4c6862","src\/Entity\/Factory\/StatusFactory.php":"f99be56c3e27cd83715b07bd3188facd","src\/Entity\/Factory\/MessageFactory.php":"31b8977429bd5ed4507ab107fa43713f","src\/Entity\/Factory\/IncomingRequestsFactory.php":"4c52bf0ef43618df8b74c38ae3acecf4","src\/Entity\/Factory\/TaskFactory.php":"fd3414d0200ede1349b8a3b143a06a51","src\/Entity\/Factory\/AbstractFactory.php":"fa02aba3c53082a20abfa09e3e24a96f","src\/Entity\/Factory\/FactoryInterface.php":"45cbc5b923930598f9d97d929c7edf6c","src\/Entity\/Factory\/RoomFactory.php":"78c26ec1cf2b42bd421f6b1719a7f293","src\/Entity\/Factory\/UserFactory.php":"e5cf4cd9b21a2cb0e5cca08702c12bbd","src\/Entity\/Factory\/MemberFactory.php":"58c8d3b10d3895d3abb7b0be494feb73","src\/Entity\/EntityInterface.php":"68a669d835e68688b24f18e1b54a638d","src\/Api\/Me.php":"ed905b670e8adc71d7ff2bf7b69e8fba","src\/Api\/IncomingRequests.php":"da6c550826e4c6c77f0d3a1923d7c4be","src\/Api\/My\/Tasks.php":"006d9666d4dd5c71b0540317a233ac88","src\/Api\/My\/Status.php":"e3c04a357f4b2bdc0e5bfbe970bb42c4","src\/Api\/Rooms\/Files.php":"ea3cf79a93644693573379f30fa32836","src\/Api\/Rooms\/Tasks.php":"a9b9694e05fe7a192e9367b5c9dff0ea","src\/Api\/Rooms\/Members.php":"283cf447db3cb14debc74762596e2d3b","src\/Api\/Rooms\/Messages.php":"119705f3b6f36bb8ede900a60a6ac0c0","src\/Api\/Contacts.php":"5ed71e78fca0db6884cf05fd64989156","src\/Api\/My.php":"9030e6b06ed0b8cbd7d40804cd50e722","src\/Api\/Rooms.php":"f5a47653c87968d031bbb757ef4ef324","src\/Exception\/ClientException.php":"029fb49f13c8ba5a06e09a010e6ae4ce","src\/Exception\/OutOfBoundsException.php":"6ef9657ac4860a06196620cf6a8570fe","src\/Exception\/InvalidArgumentException.php":"9b75a0a7c5302fe6d3b7cddf430ec6ab","src\/Exception\/NoSupportApiException.php":"5e7300641c012b05b216caa4f4e357bb","src\/Exception\/ChatworkApiException.php":"ebb670a793ffd138388e8311d6654ab7","src\/Client\/ClientFactory.php":"0f2b59b872efcd18337599a3fca949db","src\/Client\/ClientInterface.php":"ecf9cf61f7a61cc0dfb07e8d4993445e","src\/Client\/Client.php":"473a41ed591e1162f2bfa46320251a3f"}}

composer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@
1212
}
1313
],
1414
"require": {
15+
"ext-json": "*",
1516
"php": ">=7.4",
1617
"guzzlehttp/guzzle": "^7.0",
1718
"cakephp/utility": "^4.3",
1819
"friendsofphp/php-cs-fixer": "^3.23"
1920
},
2021
"require-dev": {
2122
"phpunit/phpunit": "^9.6",
22-
"phpspec/prophecy": "^1.17"
23+
"phpspec/prophecy": "^1.17",
24+
"phpspec/prophecy-phpunit": "^2.0"
2325
},
2426
"autoload": {
2527
"psr-4": {"Polidog\\Chatwork\\": "src/"}

tests/Api/ContactsTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,12 @@
1515
use Polidog\Chatwork\Entity\Collection\EntityCollection;
1616
use Polidog\Chatwork\Entity\Factory\UserFactory;
1717
use Polidog\Chatwork\Entity\User;
18+
use Prophecy\PhpUnit\ProphecyTrait;
1819

1920
class ContactsTest extends TestCase
2021
{
22+
use ProphecyTrait;
23+
2124
/**
2225
* @dataProvider providerResponseData
2326
*/

tests/Api/IncomingRequestsTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@
99
use Polidog\Chatwork\Entity\Collection\EntityCollection;
1010
use Polidog\Chatwork\Entity\Factory\IncomingRequestsFactory;
1111
use Polidog\Chatwork\Entity\IncomingRequest;
12+
use Prophecy\PhpUnit\ProphecyTrait;
1213

1314
class IncomingRequestsTest extends TestCase
1415
{
16+
use ProphecyTrait;
17+
1518
/**
1619
* @dataProvider providerIncomingRequests
1720
*/

tests/Api/MeTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@
88
use Polidog\Chatwork\Client\ClientInterface;
99
use Polidog\Chatwork\Entity\Factory\UserFactory;
1010
use Polidog\Chatwork\Entity\User;
11+
use Prophecy\PhpUnit\ProphecyTrait;
1112

1213
class MeTest extends TestCase
1314
{
15+
use ProphecyTrait;
16+
1417
/**
1518
* @dataProvider providerResponseData
1619
*/

tests/Api/My/StatusTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@
77
use PHPUnit\Framework\TestCase;
88
use Polidog\Chatwork\Client\ClientInterface;
99
use Polidog\Chatwork\Entity\Factory\StatusFactory;
10+
use Prophecy\PhpUnit\ProphecyTrait;
1011

1112
class StatusTest extends TestCase
1213
{
14+
use ProphecyTrait;
15+
1316
/**
1417
* @dataProvider providerResponseData
1518
*/

tests/Api/My/TasksTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@
99
use Polidog\Chatwork\Entity\Collection\EntityCollection;
1010
use Polidog\Chatwork\Entity\Factory\TaskFactory;
1111
use Polidog\Chatwork\Entity\Task;
12+
use Prophecy\PhpUnit\ProphecyTrait;
1213

1314
class TasksTest extends TestCase
1415
{
16+
use ProphecyTrait;
17+
1518
/**
1619
* @dataProvider providerResponseData
1720
*/

tests/Api/MyTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@
88
use Polidog\Chatwork\Api\My\Status;
99
use Polidog\Chatwork\Api\My\Tasks;
1010
use Polidog\Chatwork\Client\ClientInterface;
11+
use Prophecy\PhpUnit\ProphecyTrait;
1112

1213
class MyTest extends TestCase
1314
{
15+
use ProphecyTrait;
16+
1417
public function testNewMyInstance(): void
1518
{
1619
$client = $this->prophesize(ClientInterface::class);

tests/Api/Rooms/FilesTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,12 @@
1010
use Polidog\Chatwork\Entity\Factory\FileFactory;
1111
use Polidog\Chatwork\Entity\Factory\RoomFactory;
1212
use Polidog\Chatwork\Entity\File;
13+
use Prophecy\PhpUnit\ProphecyTrait;
1314

1415
class FilesTest extends TestCase
1516
{
17+
use ProphecyTrait;
18+
1619
/**
1720
* @dataProvider providerFiles
1821
*/

tests/Api/Rooms/MembersTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@
1111
use Polidog\Chatwork\Entity\Member;
1212
use Polidog\Chatwork\Entity\User;
1313
use Phake;
14+
use Prophecy\PhpUnit\ProphecyTrait;
1415

1516
class MembersTest extends TestCase
1617
{
18+
use ProphecyTrait;
19+
1720
/**
1821
* @dataProvider providerMembers
1922
*/

0 commit comments

Comments
 (0)