Skip to content

Commit 40d5d70

Browse files
author
Masiukevich Maksim
committed
update component
1 parent 41a8de7 commit 40d5d70

File tree

186 files changed

+1705
-8754
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

186 files changed

+1705
-8754
lines changed

CONTRIBUTING.md renamed to .github/CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ You can find help and discussion in the following places:
3737
* Create issue [https://github.com/php-service-bus/service-bus/issues](https://github.com/php-service-bus/service-bus/issues)
3838

3939
## Security
40-
If you discover any security related issues, please email [`dev@async-php.com`](mailto:dev@async-php.com) instead of using the issue tracker.
40+
If you discover any security related issues, please email [`contacts@desperado.dev`](mailto:contacts@desperado.dev) instead of using the issue tracker.
4141

4242
## Reporting issues
4343
* [General problems](https://github.com/php-service-bus/service-bus/issues)
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
name: "Continuous Integration"
2+
3+
on: [ push, pull_request ]
4+
5+
jobs:
6+
code-style:
7+
name: Code style
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout
11+
uses: actions/checkout@v2
12+
13+
- name: Install PHP
14+
uses: shivammathur/setup-php@v2
15+
with:
16+
php-version: 8.0
17+
coverage: none
18+
tools: composer:v2
19+
20+
- name: Install dependencies with composer
21+
run: composer update --no-ansi --no-interaction --no-progress
22+
23+
- name: Run php-cs-fixer
24+
run: PHP_CS_FIXER_IGNORE_ENV=1 ./vendor/bin/php-cs-fixer fix --allow-risky=yes --dry-run --using-cache=no --verbose
25+
26+
psalm:
27+
name: Psalm
28+
runs-on: ubuntu-latest
29+
steps:
30+
- name: Checkout
31+
uses: actions/checkout@v2
32+
33+
- name: Install PHP
34+
uses: shivammathur/setup-php@v2
35+
with:
36+
php-version: 8.0
37+
coverage: none
38+
tools: composer:v2
39+
40+
- name: Install dependencies with composer
41+
run: composer update --no-ansi --no-interaction --no-progress
42+
43+
- name: Run vimeo/psalm
44+
run: ./vendor/bin/psalm --config=psalm.xml --shepherd
45+
46+
phpstan:
47+
name: PHPStan
48+
runs-on: ubuntu-latest
49+
steps:
50+
- name: Checkout
51+
uses: actions/checkout@v2
52+
53+
- name: Install PHP
54+
uses: shivammathur/setup-php@v2
55+
with:
56+
php-version: 8.0
57+
coverage: none
58+
tools: composer:v2
59+
60+
- name: Install dependencies with composer
61+
run: composer update --no-ansi --no-interaction --no-progress
62+
63+
- name: Run phpstan/phpstan
64+
run: ./vendor/bin/phpstan analyse src --level 7
65+
66+
phpunit:
67+
name: PHPUnit
68+
69+
runs-on: ubuntu-latest
70+
71+
env:
72+
PHP_EXTENSIONS: dom, json, mbstring, curl, tokenizer
73+
PHP_INI_VALUES: assert.exception=1, zend.assertions=1
74+
75+
steps:
76+
- name: Checkout
77+
uses: actions/checkout@v2
78+
79+
- name: Override PHP ini values for JIT compiler
80+
run: echo "PHP_INI_VALUES::assert.exception=1, zend.assertions=1, opcache.enable=1, opcache.enable_cli=1, opcache.optimization_level=-1, opcache.jit=1255, opcache.jit_buffer_size=32M" >> $GITHUB_ENV
81+
82+
- name: Install PHP with extensions
83+
uses: shivammathur/setup-php@v2
84+
with:
85+
php-version: 8.0
86+
extensions: ${{ env.PHP_EXTENSIONS }}
87+
ini-values: ${{ env.PHP_INI_VALUES }}
88+
tools: composer:v2
89+
90+
- name: Install dependencies
91+
run: composer update --no-ansi --no-interaction --no-progress
92+
93+
- name: Run tests with phpunit
94+
run: XDEBUG_MODE=coverage php ./vendor/bin/phpunit --configuration ./phpunit.xml --coverage-clover=coverage.xml
95+
96+
- name: Send code coverage report to Codecov.io
97+
uses: codecov/codecov-action@v1
98+
with:
99+
token: ${{ secrets.CODECOV_TOKEN }}

.phpunit.result.cache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
C:37:"PHPUnit\Runner\DefaultTestResultCache":7275:{a:2:{s:7:"defects";a:30:{s:68:"ServiceBus\TelegramBot\Tests\Types\UpdatesCollectionDecodeTest::ffff";i:4;s:68:"ServiceBus\TelegramBot\Tests\Serializer\UpdatesTest::messageReceived";i:3;s:60:"ServiceBus\TelegramBot\Tests\UpdatesTest::newChatParticipant";i:4;s:61:"ServiceBus\TelegramBot\Tests\UpdatesTest::leftChatParticipant";i:3;s:55:"ServiceBus\TelegramBot\Tests\Updates\PollTest::pollInfo";i:3;s:72:"ServiceBus\TelegramBot\Tests\Updates\MessagesUpdateTest::messageReceived";i:3;s:55:"ServiceBus\TelegramBot\Tests\Type\CommandTest::withArgs";i:4;s:76:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::createDefault";i:3;s:82:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::withInvalidInterval";i:3;s:87:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::invalidDomain";i:3;s:95:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unsupportedDomainPort";i:3;s:97:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unExistsCertificatePath";i:4;s:89:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::emptyListenHost";i:4;s:91:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::invalidListenPort";i:3;s:58:"ServiceBus\TelegramBot\Tests\Serializer\PollTest::pollInfo";i:4;s:80:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::unknownMethod";i:4;s:80:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::internalError";i:4;s:81:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::successRequest";i:4;s:91:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::incorrectResponsePayload";i:4;s:81:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::failedDownload";i:4;s:83:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::validationFailed";i:4;s:85:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::emptyDomain";i:3;s:91:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unsupportedScheme";i:3;s:82:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::successDownload";i:4;s:59:"ServiceBus\TelegramBot\Tests\TelegramBotTest::emptyUsername";i:3;s:61:"ServiceBus\TelegramBot\Tests\TelegramBotTest::invalidUsername";i:3;s:59:"ServiceBus\TelegramBot\Tests\TelegramBotTest::successCreate";i:4;s:64:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::emptyToken";i:3;s:66:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::invalidToken";i:3;s:66:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::successToken";i:4;}s:5:"times";a:53:{s:68:"ServiceBus\TelegramBot\Tests\Types\UpdatesCollectionDecodeTest::ffff";d:0.055;s:68:"ServiceBus\TelegramBot\Tests\Serializer\UpdatesTest::messageReceived";d:0.052;s:57:"ServiceBus\TelegramBot\Tests\UpdatesTest::messageReceived";d:0.053;s:60:"ServiceBus\TelegramBot\Tests\UpdatesTest::newChatParticipant";d:0.045;s:61:"ServiceBus\TelegramBot\Tests\UpdatesTest::leftChatParticipant";d:0.045;s:70:"ServiceBus\TelegramBot\Tests\ChatMembersUpdateTest::newChatParticipant";d:0.053;s:71:"ServiceBus\TelegramBot\Tests\ChatMembersUpdateTest::leftChatParticipant";d:0.044;s:64:"ServiceBus\TelegramBot\Tests\MessagesUpdateTest::messageReceived";d:0.044;s:55:"ServiceBus\TelegramBot\Tests\Updates\PollTest::pollInfo";d:0.01;s:78:"ServiceBus\TelegramBot\Tests\Updates\ChatMembersUpdateTest::newChatParticipant";d:0.067;s:79:"ServiceBus\TelegramBot\Tests\Updates\ChatMembersUpdateTest::leftChatParticipant";d:0.045;s:72:"ServiceBus\TelegramBot\Tests\Updates\MessagesUpdateTest::messageReceived";d:0.044;s:55:"ServiceBus\TelegramBot\Tests\Type\CommandTest::withArgs";d:0.002;s:58:"ServiceBus\TelegramBot\Tests\Type\CommandTest::withoutArgs";d:0;s:61:"ServiceBus\TelegramBot\Tests\Type\CommandTest::withoutBotName";d:0;s:51:"ServiceBus\TelegramBot\Tests\BotTest::emptyUsername";d:0.005;s:53:"ServiceBus\TelegramBot\Tests\BotTest::invalidUsername";d:0;s:51:"ServiceBus\TelegramBot\Tests\BotTest::successCreate";d:0.002;s:58:"ServiceBus\TelegramBot\Tests\CredentialsTest::invalidToken";d:0;s:56:"ServiceBus\TelegramBot\Tests\CredentialsTest::emptyToken";d:0.002;s:58:"ServiceBus\TelegramBot\Tests\CredentialsTest::successToken";d:0;s:76:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::createDefault";d:0.002;s:82:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::withInvalidInterval";d:0;s:59:"ServiceBus\TelegramBot\Tests\TelegramBotTest::emptyUsername";d:0.001;s:61:"ServiceBus\TelegramBot\Tests\TelegramBotTest::invalidUsername";d:0;s:59:"ServiceBus\TelegramBot\Tests\TelegramBotTest::successCreate";d:0;s:64:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::emptyToken";d:0;s:66:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::invalidToken";d:0;s:66:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::successToken";d:0;s:79:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::withInvalidLimit";d:0.002;s:85:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::emptyDomain";d:0;s:87:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::invalidDomain";d:0;s:91:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unsupportedScheme";d:0;s:95:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unsupportedDomainPort";d:0;s:97:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unExistsCertificatePath";d:0.002;s:89:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::emptyListenHost";d:0;s:91:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::invalidListenPort";d:0;s:90:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\LongPoolingConfigTest::createDefault";d:0.001;s:96:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\LongPoolingConfigTest::withInvalidInterval";d:0;s:93:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\LongPoolingConfigTest::withInvalidLimit";d:0;s:101:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unExistsCertificateFilePath";d:0;s:58:"ServiceBus\TelegramBot\Tests\Serializer\PollTest::pollInfo";d:0.024;s:81:"ServiceBus\TelegramBot\Tests\Serializer\ChatMembersUpdateTest::newChatParticipant";d:0.004;s:82:"ServiceBus\TelegramBot\Tests\Serializer\ChatMembersUpdateTest::leftChatParticipant";d:0.001;s:65:"ServiceBus\TelegramBot\Tests\Serializer\PollUpdatesTest::pollInfo";d:0.001;s:75:"ServiceBus\TelegramBot\Tests\Serializer\MessagesUpdateTest::messageReceived";d:0.001;s:80:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::unknownMethod";d:0.027;s:80:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::internalError";d:0;s:81:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::successRequest";d:0.004;s:91:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::incorrectResponsePayload";d:0;s:81:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::failedDownload";d:0.001;s:82:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::successDownload";d:0;s:83:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::validationFailed";d:0.001;}}}
1+
C:37:"PHPUnit\Runner\DefaultTestResultCache":7275:{a:2:{s:7:"defects";a:30:{s:68:"ServiceBus\TelegramBot\Tests\Types\UpdatesCollectionDecodeTest::ffff";i:4;s:68:"ServiceBus\TelegramBot\Tests\Serializer\UpdatesTest::messageReceived";i:3;s:60:"ServiceBus\TelegramBot\Tests\UpdatesTest::newChatParticipant";i:4;s:61:"ServiceBus\TelegramBot\Tests\UpdatesTest::leftChatParticipant";i:3;s:55:"ServiceBus\TelegramBot\Tests\Updates\PollTest::pollInfo";i:3;s:72:"ServiceBus\TelegramBot\Tests\Updates\MessagesUpdateTest::messageReceived";i:3;s:55:"ServiceBus\TelegramBot\Tests\Type\CommandTest::withArgs";i:4;s:76:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::createDefault";i:3;s:82:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::withInvalidInterval";i:3;s:87:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::invalidDomain";i:3;s:95:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unsupportedDomainPort";i:3;s:97:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unExistsCertificatePath";i:4;s:89:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::emptyListenHost";i:4;s:91:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::invalidListenPort";i:3;s:58:"ServiceBus\TelegramBot\Tests\Serializer\PollTest::pollInfo";i:4;s:80:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::unknownMethod";i:4;s:80:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::internalError";i:4;s:81:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::successRequest";i:4;s:91:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::incorrectResponsePayload";i:4;s:81:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::failedDownload";i:4;s:83:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::validationFailed";i:4;s:85:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::emptyDomain";i:3;s:91:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unsupportedScheme";i:3;s:82:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::successDownload";i:4;s:59:"ServiceBus\TelegramBot\Tests\TelegramBotTest::emptyUsername";i:3;s:61:"ServiceBus\TelegramBot\Tests\TelegramBotTest::invalidUsername";i:3;s:59:"ServiceBus\TelegramBot\Tests\TelegramBotTest::successCreate";i:4;s:64:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::emptyToken";i:3;s:66:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::invalidToken";i:3;s:66:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::successToken";i:4;}s:5:"times";a:53:{s:68:"ServiceBus\TelegramBot\Tests\Types\UpdatesCollectionDecodeTest::ffff";d:0.055;s:68:"ServiceBus\TelegramBot\Tests\Serializer\UpdatesTest::messageReceived";d:0.052;s:57:"ServiceBus\TelegramBot\Tests\UpdatesTest::messageReceived";d:0.053;s:60:"ServiceBus\TelegramBot\Tests\UpdatesTest::newChatParticipant";d:0.045;s:61:"ServiceBus\TelegramBot\Tests\UpdatesTest::leftChatParticipant";d:0.045;s:70:"ServiceBus\TelegramBot\Tests\ChatMembersUpdateTest::newChatParticipant";d:0.053;s:71:"ServiceBus\TelegramBot\Tests\ChatMembersUpdateTest::leftChatParticipant";d:0.044;s:64:"ServiceBus\TelegramBot\Tests\MessagesUpdateTest::messageReceived";d:0.044;s:55:"ServiceBus\TelegramBot\Tests\Updates\PollTest::pollInfo";d:0.01;s:78:"ServiceBus\TelegramBot\Tests\Updates\ChatMembersUpdateTest::newChatParticipant";d:0.067;s:79:"ServiceBus\TelegramBot\Tests\Updates\ChatMembersUpdateTest::leftChatParticipant";d:0.045;s:72:"ServiceBus\TelegramBot\Tests\Updates\MessagesUpdateTest::messageReceived";d:0.044;s:55:"ServiceBus\TelegramBot\Tests\Type\CommandTest::withArgs";d:0.002;s:58:"ServiceBus\TelegramBot\Tests\Type\CommandTest::withoutArgs";d:0;s:61:"ServiceBus\TelegramBot\Tests\Type\CommandTest::withoutBotName";d:0;s:51:"ServiceBus\TelegramBot\Tests\BotTest::emptyUsername";d:0.005;s:53:"ServiceBus\TelegramBot\Tests\BotTest::invalidUsername";d:0;s:51:"ServiceBus\TelegramBot\Tests\BotTest::successCreate";d:0.002;s:58:"ServiceBus\TelegramBot\Tests\CredentialsTest::invalidToken";d:0;s:56:"ServiceBus\TelegramBot\Tests\CredentialsTest::emptyToken";d:0.002;s:58:"ServiceBus\TelegramBot\Tests\CredentialsTest::successToken";d:0;s:76:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::createDefault";d:0.002;s:82:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::withInvalidInterval";d:0;s:59:"ServiceBus\TelegramBot\Tests\TelegramBotTest::emptyUsername";d:0;s:61:"ServiceBus\TelegramBot\Tests\TelegramBotTest::invalidUsername";d:0;s:59:"ServiceBus\TelegramBot\Tests\TelegramBotTest::successCreate";d:0;s:64:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::emptyToken";d:0;s:66:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::invalidToken";d:0;s:66:"ServiceBus\TelegramBot\Tests\TelegramCredentialsTest::successToken";d:0;s:79:"ServiceBus\TelegramBot\Tests\EntryPoint\LongPoolingConfigTest::withInvalidLimit";d:0.002;s:85:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::emptyDomain";d:0;s:87:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::invalidDomain";d:0;s:91:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unsupportedScheme";d:0;s:95:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unsupportedDomainPort";d:0;s:97:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unExistsCertificatePath";d:0.002;s:89:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::emptyListenHost";d:0;s:91:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::invalidListenPort";d:0;s:90:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\LongPoolingConfigTest::createDefault";d:0.001;s:96:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\LongPoolingConfigTest::withInvalidInterval";d:0;s:93:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\LongPoolingConfigTest::withInvalidLimit";d:0;s:101:"ServiceBus\TelegramBot\Tests\EntryPoint\Configuration\WebHooksConfigTest::unExistsCertificateFilePath";d:0;s:58:"ServiceBus\TelegramBot\Tests\Serializer\PollTest::pollInfo";d:0.024;s:81:"ServiceBus\TelegramBot\Tests\Serializer\ChatMembersUpdateTest::newChatParticipant";d:0.004;s:82:"ServiceBus\TelegramBot\Tests\Serializer\ChatMembersUpdateTest::leftChatParticipant";d:0.003;s:65:"ServiceBus\TelegramBot\Tests\Serializer\PollUpdatesTest::pollInfo";d:0.001;s:75:"ServiceBus\TelegramBot\Tests\Serializer\MessagesUpdateTest::messageReceived";d:0.003;s:80:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::unknownMethod";d:0.015;s:80:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::internalError";d:0.001;s:81:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::successRequest";d:0.004;s:91:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::incorrectResponsePayload";d:0.001;s:81:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::failedDownload";d:0;s:82:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::successDownload";d:0;s:83:"ServiceBus\TelegramBot\Tests\Interaction\InteractionsProviderTest::validationFailed";d:0.001;}}}

.scrutinizer.yml

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)