From 9f9236d8231be1565477cc9b6233f13ecee6860a Mon Sep 17 00:00:00 2001 From: Sebastian Molenda Date: Thu, 11 Jul 2024 14:19:05 +0200 Subject: [PATCH] TEST! --- .github/workflows/run-validations.yml | 50 +- composer.json | 3 +- phpstan-baseline.neon | 8791 +++++++++++++++++ phpstan.neon | 8 + .../Objects/Channel/PNChannelMetadata.php | 2 +- .../Consumer/Objects/UUID/PNUUIDMetadata.php | 2 +- 6 files changed, 8852 insertions(+), 4 deletions(-) create mode 100644 phpstan-baseline.neon create mode 100644 phpstan.neon diff --git a/.github/workflows/run-validations.yml b/.github/workflows/run-validations.yml index 3a8adc16..30688674 100644 --- a/.github/workflows/run-validations.yml +++ b/.github/workflows/run-validations.yml @@ -11,6 +11,54 @@ defaults: shell: bash jobs: + lint-project: + name: "Lint project" + runs-on: + group: Default + strategy: + max-parallel: 1 + fail-fast: true + steps: + - name: Checkout project + uses: actions/checkout@v4 + - name: Checkout actions + uses: actions/checkout@v4 + with: + repository: pubnub/client-engineering-deployment-tools + ref: v1 + token: ${{ secrets.GH_TOKEN }} + path: .github/.release/actions + - name: Determine composer cache directory + id: composer-cache-dir + run: echo "dir=$(composer config cache-dir)" >> $GITHUB_OUTPUT + - name: Cache Composer + uses: actions/cache@v4 + with: + path: | + "${{ steps.composer-cache-dir.outputs.dir }}" + ${{ github.workspace }}/vendor + key: ${{ runner.os }}-composer-8.3-${{ hashFiles('**/composer.json') }} + restore-keys: | + ${{ runner.os }}-composer- + - name: Setup PHP 8.3 + uses: shivammathur/setup-php@v2 + with: + php-version: 8.3 + tools: composer + coverage: none + - name: Setup dependencies + run: | + composer self-update && composer --version + composer install --prefer-dist --dev + - name: Run PHPStan + run: vendor/bin/phpstan analyze --memory-limit 256M + - name: Run phpcs on changed files + run: git diff --name-only origin/master | grep -E '\.php$' | xargs vendor/bin/phpcs --standard=PSR12 + - name: Cancel workflow runs for commit on error + if: failure() + uses: ./.github/.release/actions/actions/utils/fast-jobs-failure + + pubnub-yml: name: "Validate .pubnub.yml" runs-on: @@ -34,7 +82,7 @@ jobs: uses: ./.github/.release/actions/actions/utils/fast-jobs-failure all-validations: name: Validations - needs: [pubnub-yml] + needs: [pubnub-yml, lint-project] runs-on: group: Default steps: diff --git a/composer.json b/composer.json index c7d54c97..8fe0d1df 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,8 @@ "monolog/monolog": "^2.9 || ^3.0", "phpunit/phpunit": "^9.5", "squizlabs/php_codesniffer": "^3.7", - "phpstan/phpstan": "^1.8" + "phpstan/phpstan": "^1.8", + "behat/behat": "^3.14" }, "autoload": { "psr-4": { diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon new file mode 100644 index 00000000..f9ac3628 --- /dev/null +++ b/phpstan-baseline.neon @@ -0,0 +1,8791 @@ +parameters: + ignoreErrors: + - + message: "#^Method PubNub\\\\Builders\\\\DTO\\\\SubscribeOperation\\:\\:__construct\\(\\) has parameter \\$channelGroups with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/SubscribeOperation.php + + - + message: "#^Method PubNub\\\\Builders\\\\DTO\\\\SubscribeOperation\\:\\:__construct\\(\\) has parameter \\$channels with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/SubscribeOperation.php + + - + message: "#^Method PubNub\\\\Builders\\\\DTO\\\\SubscribeOperation\\:\\:getChannelGroups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/SubscribeOperation.php + + - + message: "#^Method PubNub\\\\Builders\\\\DTO\\\\SubscribeOperation\\:\\:getChannels\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/SubscribeOperation.php + + - + message: "#^Property PubNub\\\\Builders\\\\DTO\\\\SubscribeOperation\\:\\:\\$channelGroups type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/SubscribeOperation.php + + - + message: "#^Property PubNub\\\\Builders\\\\DTO\\\\SubscribeOperation\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/SubscribeOperation.php + + - + message: "#^Method PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:getChannelGroups\\(\\) has invalid return type string\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/UnsubscribeOperation.php + + - + message: "#^Method PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:getChannelGroups\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/UnsubscribeOperation.php + + - + message: "#^Method PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:getChannels\\(\\) has invalid return type string\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/UnsubscribeOperation.php + + - + message: "#^Method PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:getChannels\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/UnsubscribeOperation.php + + - + message: "#^Parameter \\$channelGroups of method PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:setChannelGroups\\(\\) has invalid type string\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/UnsubscribeOperation.php + + - + message: "#^Parameter \\$channels of method PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:setChannels\\(\\) has invalid type string\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/UnsubscribeOperation.php + + - + message: "#^Property PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:\\$channelGroups \\(array\\\\) does not accept array\\\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/UnsubscribeOperation.php + + - + message: "#^Property PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:\\$channels \\(array\\\\) does not accept array\\\\.$#" + count: 1 + path: src/PubNub/Builders/DTO/UnsubscribeOperation.php + + - + message: "#^Method PubNub\\\\Builders\\\\PubSubBuilder\\:\\:execute\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Builders/PubSubBuilder.php + + - + message: "#^Method PubNub\\\\Builders\\\\SubscribeBuilder\\:\\:execute\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Builders/SubscribeBuilder.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:message\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:message\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:presence\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:presence\\(\\) has parameter \\$presence with no type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:presence\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:signal\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:signal\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:signal\\(\\) has parameter \\$signal with no type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Method PubNub\\\\Callbacks\\\\SubscribeCallback\\:\\:status\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Callbacks/SubscribeCallback.php + + - + message: "#^Call to function is_null\\(\\) with string will always evaluate to false\\.$#" + count: 1 + path: src/PubNub/Crypto/AesCbcCryptor.php + + - + message: "#^Method PubNub\\\\Crypto\\\\AesCbcCryptor\\:\\:decrypt\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Crypto/AesCbcCryptor.php + + - + message: "#^Method PubNub\\\\Crypto\\\\AesCbcCryptor\\:\\:depad\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/Crypto/AesCbcCryptor.php + + - + message: "#^Method PubNub\\\\Crypto\\\\AesCbcCryptor\\:\\:getCipherKey\\(\\) has parameter \\$cipherKey with no type specified\\.$#" + count: 1 + path: src/PubNub/Crypto/AesCbcCryptor.php + + - + message: "#^PHPDoc tag @param references unknown parameter\\: \\$text$#" + count: 1 + path: src/PubNub/Crypto/AesCbcCryptor.php + + - + message: "#^Parameter \\#1 \\$character of function ord expects string, bool given\\.$#" + count: 1 + path: src/PubNub/Crypto/AesCbcCryptor.php + + - + message: "#^Method PubNub\\\\Crypto\\\\Cryptor\\:\\:decrypt\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Crypto/Cryptor.php + + - + message: "#^Call to function is_array\\(\\) with non\\-empty\\-string will always evaluate to false\\.$#" + count: 1 + path: src/PubNub/Crypto/LegacyCryptor.php + + - + message: "#^Else branch is unreachable because previous condition is always true\\.$#" + count: 2 + path: src/PubNub/Crypto/LegacyCryptor.php + + - + message: "#^Method PubNub\\\\Crypto\\\\LegacyCryptor\\:\\:decrypt\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Crypto/LegacyCryptor.php + + - + message: "#^Method PubNub\\\\Crypto\\\\LegacyCryptor\\:\\:depad\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/Crypto/LegacyCryptor.php + + - + message: "#^PHPDoc tag @param references unknown parameter\\: \\$text$#" + count: 1 + path: src/PubNub/Crypto/LegacyCryptor.php + + - + message: "#^Parameter \\#1 \\$character of function ord expects string, bool given\\.$#" + count: 1 + path: src/PubNub/Crypto/LegacyCryptor.php + + - + message: "#^Call to function is_array\\(\\) with object\\|string will always evaluate to false\\.$#" + count: 1 + path: src/PubNub/CryptoModule.php + + - + message: "#^Else branch is unreachable because previous condition is always true\\.$#" + count: 2 + path: src/PubNub/CryptoModule.php + + - + message: "#^Method PubNub\\\\CryptoModule\\:\\:__construct\\(\\) has parameter \\$cryptorMap with no type specified\\.$#" + count: 1 + path: src/PubNub/CryptoModule.php + + - + message: "#^Method PubNub\\\\CryptoModule\\:\\:encrypt\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/CryptoModule.php + + - + message: "#^Method PubNub\\\\CryptoModule\\:\\:getCipherKey\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/CryptoModule.php + + - + message: "#^Method PubNub\\\\CryptoModule\\:\\:stringify\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/CryptoModule.php + + - + message: "#^Parameter \\#1 \\$string of function strlen expects string, bool given\\.$#" + count: 1 + path: src/PubNub/CryptoModule.php + + - + message: "#^Parameter \\#3 \\$pad_string of function str_pad expects string, int given\\.$#" + count: 1 + path: src/PubNub/CryptoModule.php + + - + message: "#^Property PubNub\\\\CryptoModule\\:\\:\\$cryptorMap has no type specified\\.$#" + count: 1 + path: src/PubNub/CryptoModule.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Audit\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Audit.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Audit\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Audit.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Audit\\:\\:getAffectedChannelGroups\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Audit.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Audit\\:\\:getAffectedChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Audit.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Audit\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Audit.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Grant\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Grant.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Grant\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Grant.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Grant\\:\\:getAffectedChannelGroups\\(\\) has invalid return type string\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Grant.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Grant\\:\\:getAffectedChannelGroups\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Grant.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Grant\\:\\:getAffectedChannels\\(\\) has invalid return type string\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Grant.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Grant\\:\\:getAffectedChannels\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Grant.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Grant\\:\\:getAffectedUsers\\(\\) has invalid return type string\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Grant.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Grant\\:\\:getAffectedUsers\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Grant.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\Grant\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Grant.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addChannelGroupPatterns\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addChannelGroupPatterns\\(\\) has parameter \\$res with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addChannelGroupResources\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addChannelGroupResources\\(\\) has parameter \\$res with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addChannelPatterns\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addChannelPatterns\\(\\) has parameter \\$res with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addChannelResources\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addChannelResources\\(\\) has parameter \\$res with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addPatterns\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addPatterns\\(\\) has parameter \\$res with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addPatterns\\(\\) has parameter \\$type with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addResources\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addResources\\(\\) has parameter \\$res with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addResources\\(\\) has parameter \\$type with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addUuidPatterns\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addUuidPatterns\\(\\) has parameter \\$res with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addUuidResources\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:addUuidResources\\(\\) has parameter \\$res with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:buildData\\(\\) should return null but returns string\\|false\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:createResponse\\(\\) has parameter \\$response with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:customHeaders\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:meta\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:meta\\(\\) has parameter \\$meta with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:parsePermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:parsePermissions\\(\\) has parameter \\$permissions with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:parseToken\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:parseToken\\(\\) has parameter \\$token with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^PHPDoc tag @param references unknown parameter\\: \\$token$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^PHPDoc tag @return has invalid value \\(\\: PNAccessManagerGrantResult\\)\\: Unexpected token \"\\:\", expected type at offset 47$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:\\$channels has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:\\$groups has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:\\$meta has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Access\\\\GrantToken\\:\\:\\$uuids has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/GrantToken.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Access\\\\Revoke\\:\\:\\$sortParams has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/Revoke.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\RevokeToken\\:\\:createResponse\\(\\) has parameter \\$response with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/RevokeToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\RevokeToken\\:\\:customHeaders\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/RevokeToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\RevokeToken\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/RevokeToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\RevokeToken\\:\\:token\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/RevokeToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\RevokeToken\\:\\:token\\(\\) has parameter \\$value with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/RevokeToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Access\\\\RevokeToken\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/RevokeToken.php + + - + message: "#^PHPDoc tag @param references unknown parameter\\: \\$token$#" + count: 1 + path: src/PubNub/Endpoints/Access/RevokeToken.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Access\\\\RevokeToken\\:\\:\\$token has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Access/RevokeToken.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\AddChannelToChannelGroup\\:\\:channels\\(\\) has parameter \\$ch with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/AddChannelToChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\AddChannelToChannelGroup\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/AddChannelToChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\AddChannelToChannelGroup\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/AddChannelToChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\AddChannelToChannelGroup\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/AddChannelToChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\ListChannelsInChannelGroup\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/ListChannelsInChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\ListChannelsInChannelGroup\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/ListChannelsInChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\ListChannelsInChannelGroup\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/ListChannelsInChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\RemoveChannelFromChannelGroup\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/RemoveChannelFromChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\RemoveChannelFromChannelGroup\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/RemoveChannelFromChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\RemoveChannelFromChannelGroup\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/RemoveChannelFromChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\RemoveChannelGroup\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/RemoveChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\RemoveChannelGroup\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/RemoveChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\ChannelGroups\\\\RemoveChannelGroup\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/ChannelGroups/RemoveChannelGroup.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:clear\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:createStatus\\(\\) has parameter \\$category with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:createStatus\\(\\) has parameter \\$response with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:customHeaders\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:defaultHeaders\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:defaultParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:fetchPayload\\(\\) has parameter \\$json with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:fetchPayload\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:getAffectedChannelGroups\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:getAffectedChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:getAffectedUsers\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:getTransport\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:validateChannelGroups\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:validatePublishKey\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:validateSecretKey\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Endpoint\\:\\:validateSubscribeKey\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Negated boolean expression is always false\\.$#" + count: 2 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^PHPDoc tag @param has invalid value \\(int\\{PNStatusCategory\\:\\:PNUnknownCategory\\.\\.PNStatusCategory\\:\\:PNRequestMessageCountExceededCategory\\} \\$category\\)\\: Unexpected token \"\\{\", expected variable at offset 21$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Parameter \\#1 \\$result of method PubNub\\\\Endpoints\\\\Endpoint\\:\\:createResponse\\(\\) expects array, WpOrg\\\\Requests\\\\Response given\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Parameter \\#1 \\$result of method PubNub\\\\Endpoints\\\\Endpoint\\:\\:createResponse\\(\\) expects array, string given\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Parameter \\#3 \\$data of static method WpOrg\\\\Requests\\\\Requests\\:\\:request\\(\\) expects array\\|null, string\\|null given\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Parameter \\#5 \\$authKey of class PubNub\\\\Models\\\\ResponseHelpers\\\\ResponseInfo constructor expects string, null given\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Endpoint\\:\\:\\$cachedTransports type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Endpoint\\:\\:\\$customHost has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Endpoint\\:\\:\\$envelope \\(PubNub\\\\Models\\\\ResponseHelpers\\\\PNEnvelope\\) does not accept null\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Endpoint\\:\\:\\$followRedirects has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Variable \\$publishKey in empty\\(\\) always exists and is not falsy\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Variable \\$subscribeKey in empty\\(\\) always exists and is not falsy\\.$#" + count: 1 + path: src/PubNub/Endpoints/Endpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\DeleteFile\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/DeleteFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\DeleteFile\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/DeleteFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\DeleteFile\\:\\:name\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/DeleteFile.php + + - + message: "#^Cannot cast array to string\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/DownloadFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\DownloadFile\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/DownloadFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\DownloadFile\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/DownloadFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\DownloadFile\\:\\:name\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/DownloadFile.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\FileSharing\\\\DownloadFile\\:\\:\\$downloadData has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/DownloadFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FetchFileUploadS3Data\\:\\:channel\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FetchFileUploadS3Data.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FetchFileUploadS3Data\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FetchFileUploadS3Data.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FetchFileUploadS3Data\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FetchFileUploadS3Data.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FetchFileUploadS3Data\\:\\:fileName\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FetchFileUploadS3Data.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FetchFileUploadS3Data\\:\\:fileName\\(\\) has parameter \\$fileName with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FetchFileUploadS3Data.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FetchFileUploadS3Data\\:\\:name\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FetchFileUploadS3Data.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FileSharingEndpoint\\:\\:channel\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FileSharingEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FileSharingEndpoint\\:\\:fileId\\(\\) has parameter \\$fileId with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FileSharingEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FileSharingEndpoint\\:\\:fileName\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FileSharingEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\FileSharingEndpoint\\:\\:fileName\\(\\) has parameter \\$fileName with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/FileSharingEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\GetFileDownloadUrl\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/GetFileDownloadUrl.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\GetFileDownloadUrl\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/GetFileDownloadUrl.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\GetFileDownloadUrl\\:\\:name\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/GetFileDownloadUrl.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\FileSharing\\\\GetFileDownloadUrl\\:\\:\\$downloadData has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/GetFileDownloadUrl.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\FileSharing\\\\GetFileDownloadUrl\\:\\:\\$followRedirects has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/GetFileDownloadUrl.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\ListFiles\\:\\:channel\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/ListFiles.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\ListFiles\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/ListFiles.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\ListFiles\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/ListFiles.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\ListFiles\\:\\:name\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/ListFiles.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:buildMessage\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:encryptMessage\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:encryptMessage\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:getOperationType\\(\\) should return string but returns int\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:message\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:meta\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:meta\\(\\) has parameter \\$meta with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:shouldStore\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:ttl\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:ttl\\(\\) has parameter \\$ttl with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:\\$message has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:\\$meta has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:\\$shouldStore has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:\\$ttl has no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Return type \\(string\\) of method PubNub\\\\Endpoints\\\\FileSharing\\\\PublishFileMessage\\:\\:getOperationType\\(\\) should be compatible with return type \\(int\\) of method PubNub\\\\Endpoints\\\\Endpoint\\:\\:getOperationType\\(\\)$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/PublishFileMessage.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:buildPayload\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:buildPayload\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:buildPayload\\(\\) has parameter \\$fileContent with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:buildPayload\\(\\) has parameter \\$fileName with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:channel\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:channel\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:connectTimeout\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:createResponse\\(\\) has invalid return type PubNub\\\\Endpoints\\\\FileSharing\\\\PNPublishResult\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:encryptPayload\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:fileContent\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:fileContent\\(\\) has parameter \\$fileContent with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:fileHandle\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:fileHandle\\(\\) has parameter \\$fileHandle with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:fileName\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:fileName\\(\\) has parameter \\$fileName with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:getBoundary\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:message\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:meta\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:meta\\(\\) has parameter \\$meta with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:requestTimeout\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:shouldStore\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:shouldStore\\(\\) has parameter \\$shouldStore with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:ttl\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:ttl\\(\\) has parameter \\$ttl with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:uploadFile\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\FileSharing\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\FileSharing\\\\SendFile\\:\\:\\$customParamMapping type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/FileSharing/SendFile.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\History\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/History.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\History\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/History.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\History\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/History.php + + - + message: "#^Parameter \\#4 \\$cipher of static method PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryResult\\:\\:fromJson\\(\\) expects null, string given\\.$#" + count: 1 + path: src/PubNub/Endpoints/History.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\HistoryDelete\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/HistoryDelete.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\HistoryDelete\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/HistoryDelete.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\HistoryDelete\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/HistoryDelete.php + + - + message: "#^PHPDoc tag @return with type mixed is not subtype of native type PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryDeleteResult\\.$#" + count: 1 + path: src/PubNub/Endpoints/HistoryDelete.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessageCount\\:\\:channels\\(\\) has parameter \\$channels with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessageCount.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessageCount\\:\\:channelsTimetoken\\(\\) has parameter \\$channelsTimetoken with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessageCount.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessageCount\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessageCount.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessageCount\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessageCount.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessageCount\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessageCount.php + + - + message: "#^PHPDoc tag @param references unknown parameter\\: \\$ch$#" + count: 1 + path: src/PubNub/Endpoints/MessageCount.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\MessageCount\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessageCount.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\MessageCount\\:\\:\\$channelsTimetoken type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessageCount.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:channels\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:channels\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:count\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:count\\(\\) has parameter \\$count with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:createResponse\\(\\) has invalid return type PubNub\\\\Endpoints\\\\MessagePersistance\\\\PNPublishResult\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:createResponse\\(\\) has parameter \\$json with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:end\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:end\\(\\) has parameter \\$end with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:includeMessageActions\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:includeMessageActions\\(\\) has parameter \\$includeMessageActions with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:includeMessageType\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:includeMessageType\\(\\) has parameter \\$includeMessageType with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:includeMeta\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:includeMeta\\(\\) has parameter \\$includeMeta with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:includeUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:includeUuid\\(\\) has parameter \\$includeUuid with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:start\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:start\\(\\) has parameter \\$start with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^PHPDoc tag @return with type PubNub\\\\Endpoints\\\\MessagePersistance\\\\PNPublishResult is not subtype of native type PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\MessagePersistance\\\\FetchMessages\\:\\:\\$customParamMapping type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/MessagePersistance/FetchMessages.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetAllChannelMetadata\\:\\:buildData\\(\\) should return string but returns null\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetAllChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetAllChannelMetadata\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetAllChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetAllChannelMetadata\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetAllChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetAllChannelMetadata\\:\\:includeFields\\(\\) has parameter \\$include with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetAllChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetAllChannelMetadata\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetAllChannelMetadata.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetAllChannelMetadata.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetAllChannelMetadata\\:\\:\\$include type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetAllChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetChannelMetadata\\:\\:buildData\\(\\) should return string but returns null\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetChannelMetadata\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetChannelMetadata\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\GetChannelMetadata\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetChannelMetadata.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/GetChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\RemoveChannelMetadata\\:\\:buildData\\(\\) should return string but returns null\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/RemoveChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\RemoveChannelMetadata\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/RemoveChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\RemoveChannelMetadata\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/RemoveChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\RemoveChannelMetadata\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/RemoveChannelMetadata.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/RemoveChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\SetChannelMetadata\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/SetChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\SetChannelMetadata\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/SetChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\SetChannelMetadata\\:\\:meta\\(\\) has parameter \\$meta with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/SetChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\SetChannelMetadata\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/SetChannelMetadata.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/SetChannelMetadata.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\SetChannelMetadata\\:\\:\\$meta type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Channel/SetChannelMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\GetMembers\\:\\:buildData\\(\\) should return string but returns null\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/GetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\GetMembers\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/GetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\GetMembers\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/GetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\GetMembers\\:\\:includeFields\\(\\) has parameter \\$include with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/GetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\GetMembers\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/GetMembers.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/GetMembers.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\GetMembers\\:\\:\\$include type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/GetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\RemoveMembers\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/RemoveMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\RemoveMembers\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/RemoveMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\RemoveMembers\\:\\:includeFields\\(\\) has parameter \\$include with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/RemoveMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\RemoveMembers\\:\\:uuids\\(\\) has parameter \\$uuids with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/RemoveMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\RemoveMembers\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/RemoveMembers.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/RemoveMembers.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\RemoveMembers\\:\\:\\$include type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/RemoveMembers.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\RemoveMembers\\:\\:\\$uuids type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/RemoveMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\SetMembers\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\SetMembers\\:\\:custom\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\SetMembers\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\SetMembers\\:\\:includeFields\\(\\) has parameter \\$include with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\SetMembers\\:\\:uuids\\(\\) has parameter \\$uuids with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\SetMembers\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\SetMembers\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\SetMembers\\:\\:\\$include type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Member\\\\SetMembers\\:\\:\\$uuids type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Member/SetMembers.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\GetMemberships\\:\\:buildData\\(\\) should return string but returns null\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/GetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\GetMemberships\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/GetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\GetMemberships\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/GetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\GetMemberships\\:\\:includeFields\\(\\) has parameter \\$include with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/GetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\GetMemberships\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/GetMemberships.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/GetMemberships.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\GetMemberships\\:\\:\\$include type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/GetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\RemoveMemberships\\:\\:channels\\(\\) has parameter \\$channels with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/RemoveMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\RemoveMemberships\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/RemoveMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\RemoveMemberships\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/RemoveMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\RemoveMemberships\\:\\:includeFields\\(\\) has parameter \\$include with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/RemoveMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\RemoveMemberships\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/RemoveMemberships.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/RemoveMemberships.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\RemoveMemberships\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/RemoveMemberships.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\RemoveMemberships\\:\\:\\$include type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/RemoveMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\SetMemberships\\:\\:channels\\(\\) has parameter \\$channels with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\SetMemberships\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\SetMemberships\\:\\:custom\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\SetMemberships\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\SetMemberships\\:\\:includeFields\\(\\) has parameter \\$include with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\SetMemberships\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\SetMemberships\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\SetMemberships\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\Membership\\\\SetMemberships\\:\\:\\$include type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/Membership/SetMemberships.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\ObjectsCollectionEndpoint\\:\\:page\\(\\) has parameter \\$page with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/ObjectsCollectionEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\ObjectsCollectionEndpoint\\:\\:sort\\(\\) has parameter \\$sort with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/ObjectsCollectionEndpoint.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\ObjectsCollectionEndpoint\\:\\:\\$page type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/ObjectsCollectionEndpoint.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\ObjectsCollectionEndpoint\\:\\:\\$sort type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/ObjectsCollectionEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetAllUUIDMetadata\\:\\:buildData\\(\\) should return string but returns null\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetAllUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetAllUUIDMetadata\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetAllUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetAllUUIDMetadata\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetAllUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetAllUUIDMetadata\\:\\:includeFields\\(\\) has parameter \\$include with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetAllUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetAllUUIDMetadata\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetAllUUIDMetadata.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetAllUUIDMetadata.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetAllUUIDMetadata\\:\\:\\$include type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetAllUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetUUIDMetadata\\:\\:buildData\\(\\) should return string but returns null\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetUUIDMetadata\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetUUIDMetadata\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\GetUUIDMetadata\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetUUIDMetadata.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/GetUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\RemoveUUIDMetadata\\:\\:buildData\\(\\) should return string but returns null\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/RemoveUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\RemoveUUIDMetadata\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/RemoveUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\RemoveUUIDMetadata\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/RemoveUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\RemoveUUIDMetadata\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/RemoveUUIDMetadata.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/RemoveUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\SetUUIDMetadata\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/SetUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\SetUUIDMetadata\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/SetUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\SetUUIDMetadata\\:\\:meta\\(\\) has parameter \\$meta with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/SetUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\SetUUIDMetadata\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/SetUUIDMetadata.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\PubNubBuildRequestException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/SetUUIDMetadata.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\SetUUIDMetadata\\:\\:\\$meta type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Objects/UUID/SetUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\GetState\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/GetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\GetState\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/GetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\GetState\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/GetState.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Presence\\\\GetState\\:\\:\\$channelGroups type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/GetState.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Presence\\\\GetState\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/GetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\HereNow\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/HereNow.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\HereNow\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/HereNow.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\HereNow\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/HereNow.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\Leave\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/Leave.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\Leave\\:\\:createResponse\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/Leave.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\Leave\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/Leave.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\Leave\\:\\:sync\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/Leave.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\Leave\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/Leave.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\SetState\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\SetState\\:\\:channelGroups\\(\\) has parameter \\$groups with no type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\SetState\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\SetState\\:\\:createResponse\\(\\) should return PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNSetStateResult but returns array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\SetState\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\SetState\\:\\:state\\(\\) has parameter \\$state with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\SetState\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^PHPDoc tag @param has invalid value \\(string\\|\\[\\]string \\$groups\\)\\: Unexpected token \"\\[\", expected type at offset 25$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^PHPDoc tag @return with type array\\|PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNSetStateResult is not subtype of native type PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNSetStateResult\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\Presence\\\\SetState\\:\\:\\$state type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/SetState.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\WhereNow\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/WhereNow.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\WhereNow\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/WhereNow.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Presence\\\\WhereNow\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/WhereNow.php + + - + message: "#^Negated boolean expression is always false\\.$#" + count: 1 + path: src/PubNub/Endpoints/Presence/WhereNow.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Fire\\:\\:buildData\\(\\) should return string\\|null but returns array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Fire.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Fire\\:\\:createResponse\\(\\) has parameter \\$json with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Fire.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Fire\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Fire.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Fire\\:\\:meta\\(\\) has parameter \\$meta with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Fire.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Fire\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Fire.php + + - + message: "#^Parameter \\#1 \\$timetoken of class PubNub\\\\Models\\\\Consumer\\\\PNPublishResult constructor expects int, float given\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Fire.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\PubSub\\\\Fire\\:\\:\\$meta type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Fire.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Publish\\:\\:buildData\\(\\) should return string but returns null\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Publish\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Publish\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Publish\\:\\:meta\\(\\) has parameter \\$meta with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Publish\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Negated boolean expression is always false\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Parameter \\#1 \\$timetoken of class PubNub\\\\Models\\\\Consumer\\\\PNPublishResult constructor expects int, float given\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\PubSub\\\\Publish\\:\\:\\$meta \\(array\\) in isset\\(\\) is not nullable\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\PubSub\\\\Publish\\:\\:\\$meta type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Property PubNub\\\\Endpoints\\\\PubSub\\\\Publish\\:\\:\\$ttl \\(int\\) in isset\\(\\) is not nullable\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Publish.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Signal\\:\\:buildData\\(\\) should return string\\|null but returns array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Signal.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Signal\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Signal.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Signal\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Signal.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Signal\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Signal.php + + - + message: "#^Parameter \\#1 \\$timetoken of class PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNSignalResult constructor expects int, float given\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Signal.php + + - + message: "#^Call to function is_null\\(\\) with string will always evaluate to false\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Subscribe.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Subscribe\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Subscribe.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Subscribe\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Subscribe.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\PubSub\\\\Subscribe\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/PubSub/Subscribe.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\AddChannelsToPush\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/AddChannelsToPush.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\AddChannelsToPush\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/AddChannelsToPush.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\AddChannelsToPush\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/AddChannelsToPush.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\ListPushProvisions\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/ListPushProvisions.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\ListPushProvisions\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/ListPushProvisions.php + + - + message: "#^PHPDoc tag @return with type mixed is not subtype of native type PubNub\\\\Models\\\\Consumer\\\\Push\\\\PNPushListProvisionsResult\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/ListPushProvisions.php + + - + message: "#^Result of \\|\\| is always true\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/ListPushProvisions.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\PushEndpoint\\:\\:validateDeviceId\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/PushEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\PushEndpoint\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/PushEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\PushEndpoint\\:\\:validatePushType\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/PushEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\PushEndpoint\\:\\:validateTopic\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/PushEndpoint.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\RemoveChannelsFromPush\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/RemoveChannelsFromPush.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\RemoveChannelsFromPush\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/RemoveChannelsFromPush.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\RemoveChannelsFromPush\\:\\:validateChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/RemoveChannelsFromPush.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\RemoveChannelsFromPush\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/RemoveChannelsFromPush.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\RemoveDeviceFromPush\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/RemoveDeviceFromPush.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Push\\\\RemoveDeviceFromPush\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Push/RemoveDeviceFromPush.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Time\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Time.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Time\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Endpoints/Time.php + + - + message: "#^Method PubNub\\\\Endpoints\\\\Time\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Endpoints/Time.php + + - + message: "#^Parameter \\#1 \\$timetoken of class PubNub\\\\Models\\\\Consumer\\\\PNTimeResult constructor expects int, float given\\.$#" + count: 1 + path: src/PubNub/Endpoints/Time.php + + - + message: "#^Unsafe access to private constant PubNub\\\\Endpoints\\\\Time\\:\\:TIME_PATH through static\\:\\:\\.$#" + count: 1 + path: src/PubNub/Endpoints/Time.php + + - + message: "#^Method PubNub\\\\Enums\\\\PNPushType\\:\\:all\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Enums/PNPushType.php + + - + message: "#^Method PubNub\\\\Exceptions\\\\PubNubServerException\\:\\:forceMessage\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Exceptions/PubNubServerException.php + + - + message: "#^Method PubNub\\\\Exceptions\\\\PubNubServerException\\:\\:getServerErrorDetails\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Exceptions/PubNubServerException.php + + - + message: "#^Method PubNub\\\\Exceptions\\\\PubNubServerException\\:\\:getServerErrorMessage\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Exceptions/PubNubServerException.php + + - + message: "#^Method PubNub\\\\Exceptions\\\\PubNubServerException\\:\\:getServerErrorSource\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Exceptions/PubNubServerException.php + + - + message: "#^Method PubNub\\\\Exceptions\\\\PubNubServerException\\:\\:updateMessage\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Exceptions/PubNubServerException.php + + - + message: "#^Property PubNub\\\\Exceptions\\\\PubNubServerException\\:\\:\\$message has no type specified\\.$#" + count: 1 + path: src/PubNub/Exceptions/PubNubServerException.php + + - + message: "#^Property PubNub\\\\Exceptions\\\\PubNubServerException\\:\\:\\$rawBody is never read, only written\\.$#" + count: 1 + path: src/PubNub/Exceptions/PubNubServerException.php + + - + message: "#^Parameter \\#1 \\$channelGroups of method PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:setChannelGroups\\(\\) expects array\\, array\\ given\\.$#" + count: 2 + path: src/PubNub/Exceptions/PubNubUnsubscribeException.php + + - + message: "#^Parameter \\#1 \\$channels of method PubNub\\\\Builders\\\\DTO\\\\UnsubscribeOperation\\:\\:setChannels\\(\\) expects array\\, array\\ given\\.$#" + count: 2 + path: src/PubNub/Exceptions/PubNubUnsubscribeException.php + + - + message: "#^Method PubNub\\\\Managers\\\\BasePathManager\\:\\:__construct\\(\\) has parameter \\$initialConfig with no type specified\\.$#" + count: 1 + path: src/PubNub/Managers/BasePathManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\BasePathManager\\:\\:getBasePath\\(\\) has parameter \\$customHost with no type specified\\.$#" + count: 1 + path: src/PubNub/Managers/BasePathManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\ListenerManager\\:\\:addListener\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/ListenerManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\ListenerManager\\:\\:announceMessage\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/ListenerManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\ListenerManager\\:\\:announcePresence\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/ListenerManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\ListenerManager\\:\\:announceSignal\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/ListenerManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\ListenerManager\\:\\:announceStatus\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/ListenerManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\ListenerManager\\:\\:removeListener\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/ListenerManager.php + + - + message: "#^PHPDoc tag @param references unknown parameter\\: \\$presence$#" + count: 1 + path: src/PubNub/Managers/ListenerManager.php + + - + message: "#^Invalid array key type string\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\StateManager\\:\\:adaptSubscribeBuilder\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\StateManager\\:\\:adaptUnsubscribeBuilder\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\StateManager\\:\\:isEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\StateManager\\:\\:prepareMembershipList\\(\\) has parameter \\$dataStorage with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\StateManager\\:\\:prepareMembershipList\\(\\) has parameter \\$presenceStorage with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Property PubNub\\\\Managers\\\\StateManager\\:\\:\\$channelGroups has no type specified\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Property PubNub\\\\Managers\\\\StateManager\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Property PubNub\\\\Managers\\\\StateManager\\:\\:\\$presenceChannelGroups has no type specified\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Property PubNub\\\\Managers\\\\StateManager\\:\\:\\$presenceChannels has no type specified\\.$#" + count: 1 + path: src/PubNub/Managers/StateManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:adaptSubscribeBuilder\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:adaptUnsubscribeBuilder\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:addListener\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:getSubscribedChannelGroups\\(\\) has invalid return type string\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:getSubscribedChannelGroups\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:getSubscribedGroups\\(\\) has invalid return type string\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:getSubscribedGroups\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:processIncomingPayload\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:removeListener\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\SubscriptionManager\\:\\:start\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Parameter \\#1 \\$channels of method PubNub\\\\Endpoints\\\\Presence\\\\Leave\\:\\:channels\\(\\) expects array\\\\|string, array\\ given\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Parameter \\#1 \\$groups of method PubNub\\\\Endpoints\\\\Presence\\\\Leave\\:\\:channelGroups\\(\\) expects array\\\\|string, array\\ given\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Property PubNub\\\\Managers\\\\SubscriptionManager\\:\\:\\$region \\(string\\) does not accept int\\.$#" + count: 1 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Variable \\$result might not be defined\\.$#" + count: 4 + path: src/PubNub/Managers/SubscriptionManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TelemetryManager\\:\\:averageLatencyFromData\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TelemetryManager\\:\\:averageLatencyFromData\\(\\) has parameter \\$endpointLatencies with no type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TelemetryManager\\:\\:cleanUpTelemetryData\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TelemetryManager\\:\\:endpointNameForOperation\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TelemetryManager\\:\\:endpointNameForOperation\\(\\) has parameter \\$operationType with no type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TelemetryManager\\:\\:operationLatencies\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TelemetryManager\\:\\:storeLatency\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TelemetryManager\\:\\:storeLatency\\(\\) has parameter \\$latency with no type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TelemetryManager\\:\\:storeLatency\\(\\) has parameter \\$operationType with no type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Property PubNub\\\\Managers\\\\TelemetryManager\\:\\:\\$latencies type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Managers/TelemetryManager.php + + - + message: "#^Method PubNub\\\\Managers\\\\TokenManager\\:\\:setToken\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Managers/TokenManager.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:__construct\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:__construct\\(\\) has parameter \\$rights with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:getName\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:getRights\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:hasCreate\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:hasDelete\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:hasGet\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:hasJoin\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:hasManage\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:hasRead\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:hasUpdate\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:hasWrite\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setCreate\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setCreate\\(\\) has parameter \\$create with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setDelete\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setDelete\\(\\) has parameter \\$delete with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setGet\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setGet\\(\\) has parameter \\$get with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setJoin\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setJoin\\(\\) has parameter \\$join with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setManage\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setManage\\(\\) has parameter \\$manage with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setRead\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setRead\\(\\) has parameter \\$read with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setUpdate\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setUpdate\\(\\) has parameter \\$update with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setWrite\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:setWrite\\(\\) has parameter \\$write with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:toArray\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Property PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:\\$create has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Property PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:\\$delete has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Property PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:\\$get has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Property PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:\\$join has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Property PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:\\$manage has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Property PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:\\$name has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Property PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:\\$read has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Property PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:\\$update has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Property PubNub\\\\Models\\\\Access\\\\Permissions\\:\\:\\$write has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Access/Permissions.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerAbstractResult\\:\\:__construct\\(\\) has parameter \\$channelGroups with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerAbstractResult\\:\\:__construct\\(\\) has parameter \\$channels with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerAbstractResult\\:\\:__construct\\(\\) has parameter \\$users with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerAbstractResult\\:\\:fromJson\\(\\) has parameter \\$jsonInput with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#3 \\$readEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelData constructor expects bool, null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#3 \\$readEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelGroupData constructor expects bool, null given\\.$#" + count: 2 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#4 \\$writeEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelData constructor expects bool, null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#4 \\$writeEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelGroupData constructor expects bool, null given\\.$#" + count: 2 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#5 \\$manageEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelData constructor expects bool, null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#5 \\$manageEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelGroupData constructor expects bool, null given\\.$#" + count: 2 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#7 \\$getEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelData constructor expects bool, null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#7 \\$getEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelGroupData constructor expects bool, null given\\.$#" + count: 2 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#8 \\$updateEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelData constructor expects bool, null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#8 \\$updateEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelGroupData constructor expects bool, null given\\.$#" + count: 2 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#9 \\$joinEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelData constructor expects bool, null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Parameter \\#9 \\$joinEnabled of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerChannelGroupData constructor expects bool, null given\\.$#" + count: 2 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerAbstractResult\\:\\:\\$channelGroups type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerAbstractResult\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerAbstractResult\\:\\:\\$users type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerAbstractResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerKeyData\\:\\:fromJson\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerKeyData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerKeyData\\:\\:fromJson\\(\\) has parameter \\$jsonInput with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerKeyData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:__construct\\(\\) has parameter \\$metadata with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:__construct\\(\\) has parameter \\$patterns with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:__construct\\(\\) has parameter \\$resources with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:__construct\\(\\) has parameter \\$sig with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:__construct\\(\\) has parameter \\$timestamp with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:__construct\\(\\) has parameter \\$ttl with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:__construct\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:__construct\\(\\) has parameter \\$version with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:fromArray\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:fromArray\\(\\) has parameter \\$token with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getChannelGroupPattern\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getChannelGroupPattern\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getChannelGroupResource\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getChannelGroupResource\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getChannelPattern\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getChannelPattern\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getChannelResource\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getChannelResource\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getMetadata\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getPattern\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getPattern\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getPattern\\(\\) has parameter \\$type with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getPatterns\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getResource\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getResource\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getResource\\(\\) has parameter \\$type with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getResources\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getSignature\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getTimestamp\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getTtl\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getUuidPattern\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getUuidPattern\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getUuidResource\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getUuidResource\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:getVersion\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\:\\:toArray\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNAccessManagerTokenResult.php + + - + message: "#^Constructor of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNPAMEntityData has an unused parameter \\$getEnabled\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Constructor of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNPAMEntityData has an unused parameter \\$joinEnabled\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Constructor of class PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNPAMEntityData has an unused parameter \\$updateEnabled\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNPAMEntityData\\:\\:__construct\\(\\) has parameter \\$authKeys with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNPAMEntityData\\:\\:__construct\\(\\) has parameter \\$deleteEnabled with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNPAMEntityData\\:\\:fromJson\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNPAMEntityData\\:\\:fromJson\\(\\) has parameter \\$jsonInput with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNPAMEntityData\\:\\:fromJson\\(\\) has parameter \\$name with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^PHPDoc tag @param references unknown parameter\\: \\$deletesEnabled$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNPAMEntityData\\:\\:\\$authKeys type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Unsafe usage of new static\\(\\)\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/AccessManager/PNPAMEntityData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\ChannelGroup\\\\PNChannelGroupsListChannelsResult\\:\\:__construct\\(\\) has parameter \\$channels with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/ChannelGroup/PNChannelGroupsListChannelsResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\ChannelGroup\\\\PNChannelGroupsListChannelsResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/ChannelGroup/PNChannelGroupsListChannelsResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\ChannelGroup\\\\PNChannelGroupsListChannelsResult\\:\\:getChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/ChannelGroup/PNChannelGroupsListChannelsResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\ChannelGroup\\\\PNChannelGroupsListChannelsResult\\:\\:\\$channels has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/ChannelGroup/PNChannelGroupsListChannelsResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNDeleteFileResult\\:\\:__construct\\(\\) has parameter \\$json with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNDeleteFileResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNDeleteFileResult\\:\\:getStatus\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNDeleteFileResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNDeleteFileResult\\:\\:\\$status has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNDeleteFileResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNDownloadFileResult\\:\\:__construct\\(\\) has parameter \\$result with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNDownloadFileResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNDownloadFileResult\\:\\:getFileContent\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNDownloadFileResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNDownloadFileResult\\:\\:\\$fileContent has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNDownloadFileResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:__construct\\(\\) has parameter \\$json with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:getData\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:getExpirationDate\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:getFileId\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:getFormFields\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:getMethod\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:getName\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:getUrl\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:\\$data has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:\\$expirationDate has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:\\$fileId has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:\\$formFields has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:\\$method has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:\\$name has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNFetchFileUploadS3DataResult\\:\\:\\$url has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNFetchFileUploadS3DataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFileDownloadURLResult\\:\\:__construct\\(\\) has parameter \\$result with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFileDownloadURLResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFileDownloadURLResult\\:\\:__toString\\(\\) should return string but returns int\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFileDownloadURLResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFileDownloadURLResult\\:\\:getFileUrl\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFileDownloadURLResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesItem\\:\\:__construct\\(\\) has parameter \\$file with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesItem\\:\\:getCreationTime\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesItem\\:\\:getId\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesItem\\:\\:getName\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesItem\\:\\:getSize\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesItem.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesItem\\:\\:\\$creationTime has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesItem.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesItem\\:\\:\\$id has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesItem.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesItem\\:\\:\\$name has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesItem.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesItem\\:\\:\\$size has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesItem.php + + - + message: "#^Binary operation \"\\.\" between 'Get file success…' and array results in an error\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:__construct\\(\\) has parameter \\$result with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:getCount\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:getData\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:getFiles\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:getNext\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:getPrev\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:\\$data type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:\\$files type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:\\$next has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNGetFilesResult\\:\\:\\$prev has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNGetFilesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNPublishFileMessageResult\\:\\:__construct\\(\\) has parameter \\$json with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNPublishFileMessageResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNPublishFileMessageResult\\:\\:getTimestamp\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNPublishFileMessageResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNPublishFileMessageResult\\:\\:\\$timestamp has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNPublishFileMessageResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNSendFileResult\\:\\:__construct\\(\\) has parameter \\$json with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNSendFileResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNSendFileResult\\:\\:getFileId\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNSendFileResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\FileSharing\\\\PNSendFileResult\\:\\:getName\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/FileSharing/PNSendFileResult.php + + - + message: "#^Call to function is_string\\(\\) with PubNub\\\\Models\\\\Consumer\\\\History\\\\any will always evaluate to false\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Elseif condition is always false\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Left side of && is always false\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryItemResult\\:\\:decrypt\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryItemResult\\:\\:getEntry\\(\\) has invalid return type PubNub\\\\Models\\\\Consumer\\\\History\\\\any\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Parameter \\#3 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, PubNub\\\\Models\\\\Consumer\\\\History\\\\any given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryItemResult\\:\\:\\$entry \\(PubNub\\\\Models\\\\Consumer\\\\History\\\\any\\) does not accept string\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryItemResult\\:\\:\\$entry has unknown class PubNub\\\\Models\\\\Consumer\\\\History\\\\any as its type\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryItemResult\\:\\:\\$error has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryItemResult\\:\\:\\$error is never read, only written\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryItemResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryResult\\:\\:fromJson\\(\\) has parameter \\$crypto with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\History\\\\PNHistoryResult\\:\\:fromJson\\(\\) has parameter \\$jsonInput with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryResult.php + + - + message: "#^Strict comparison using \\!\\=\\= between null and null will always evaluate to false\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNHistoryResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\History\\\\PNMessageCountResult\\:\\:__construct\\(\\) has parameter \\$channels with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNMessageCountResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\History\\\\PNMessageCountResult\\:\\:getChannels\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNMessageCountResult.php + + - + message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, array given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNMessageCountResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\History\\\\PNMessageCountResult\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/History/PNMessageCountResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesItemResult\\:\\:fromJson\\(\\) has parameter \\$crypto with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesItemResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesItemResult\\:\\:fromJson\\(\\) has parameter \\$json with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesItemResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesItemResult\\:\\:setActions\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesItemResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesItemResult\\:\\:setMessageType\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesItemResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesItemResult\\:\\:setMetadata\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesItemResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesItemResult\\:\\:setUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesItemResult.php + + - + message: "#^Unsafe usage of new static\\(\\)\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesItemResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:__construct\\(\\) has parameter \\$channels with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:__construct\\(\\) has parameter \\$endTimetoken with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:__construct\\(\\) has parameter \\$startTimetoken with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:fromJson\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:fromJson\\(\\) has parameter \\$crypto with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:fromJson\\(\\) has parameter \\$endTimetoken with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:fromJson\\(\\) has parameter \\$jsonInput with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:fromJson\\(\\) has parameter \\$startTimetoken with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:getChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\MessagePersistence\\\\PNFetchMessagesResult\\:\\:\\$channels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Unsafe usage of new static\\(\\)\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/MessagePersistence/PNFetchMessagesResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNChannelMetadata\\:\\:__construct\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNChannelMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNChannelMetadata\\:\\:getCustom\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNChannelMetadata.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNChannelMetadata\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNChannelMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetAllChannelMetadataResult\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetAllChannelMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetAllChannelMetadataResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetAllChannelMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetAllChannelMetadataResult\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetAllChannelMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetAllChannelMetadataResult\\:\\:\\$data type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetAllChannelMetadataResult.php + + - + message: "#^Undefined variable\\: \\$data$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetAllChannelMetadataResult.php + + - + message: "#^Undefined variable\\: \\$data_string$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetAllChannelMetadataResult.php + + - + message: "#^Variable \\$data in empty\\(\\) is never defined\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetAllChannelMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetChannelMetadataResult\\:\\:__construct\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetChannelMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetChannelMetadataResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetChannelMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetChannelMetadataResult\\:\\:getCustom\\(\\) should return object but returns array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetChannelMetadataResult.php + + - + message: "#^Parameter \\#4 \\$custom of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetChannelMetadataResult constructor expects array\\|null, stdClass given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetChannelMetadataResult.php + + - + message: "#^Parameter \\#5 \\$updated of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetChannelMetadataResult constructor expects string\\|null, stdClass\\|null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetChannelMetadataResult.php + + - + message: "#^Parameter \\#6 \\$eTag of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetChannelMetadataResult constructor expects string\\|null, stdClass\\|null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetChannelMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNGetChannelMetadataResult\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNGetChannelMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNSetChannelMetadataResult\\:\\:__construct\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNSetChannelMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNSetChannelMetadataResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNSetChannelMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNSetChannelMetadataResult\\:\\:getCustom\\(\\) should return object but returns array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNSetChannelMetadataResult.php + + - + message: "#^Parameter \\#4 \\$custom of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNSetChannelMetadataResult constructor expects array\\|null, stdClass given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNSetChannelMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNSetChannelMetadataResult\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Channel/PNSetChannelMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMember\\:\\:__construct\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMember.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMember\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMember.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMember\\:\\:getCustom\\(\\) should return object but returns array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMember.php + + - + message: "#^Parameter \\#6 \\$custom of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMember constructor expects array\\|null, stdClass given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMember.php + + - + message: "#^Parameter \\#7 \\$updated of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMember constructor expects string\\|null, stdClass\\|null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMember.php + + - + message: "#^Parameter \\#8 \\$eTag of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMember constructor expects string\\|null, stdClass\\|null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMember.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMember\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMember.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResult\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResult\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResult\\:\\:\\$data type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResult.php + + - + message: "#^Undefined variable\\: \\$data$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResult.php + + - + message: "#^Undefined variable\\: \\$data_string$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResult.php + + - + message: "#^Variable \\$data in empty\\(\\) is never defined\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResult.php + + - + message: "#^Class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMember referenced with incorrect case\\: PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PnMember\\.$#" + count: 2 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResultItem\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResultItem\\:\\:getCustom\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResultItem\\:\\:getETag\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResultItem\\:\\:getETag\\(\\) should return array but returns string\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Parameter \\#3 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, array given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResultItem\\:\\:\\$custom \\(array\\) does not accept object\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Member\\\\PNMembersResultItem\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Undefined variable\\: \\$data$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Variable \\$data in empty\\(\\) is never defined\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Member/PNMembersResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembership\\:\\:__construct\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembership.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembership\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembership.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembership\\:\\:getCustom\\(\\) should return object but returns array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembership.php + + - + message: "#^Parameter \\#4 \\$custom of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembership constructor expects array\\|null, stdClass given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembership.php + + - + message: "#^Parameter \\#5 \\$updated of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembership constructor expects string\\|null, stdClass\\|null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembership.php + + - + message: "#^Parameter \\#6 \\$eTag of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembership constructor expects string\\|null, stdClass\\|null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembership.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembership\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembership.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResult\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResult\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResult\\:\\:\\$data type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResult.php + + - + message: "#^Undefined variable\\: \\$data$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResult.php + + - + message: "#^Undefined variable\\: \\$data_string$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResult.php + + - + message: "#^Variable \\$data in empty\\(\\) is never defined\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResult.php + + - + message: "#^Class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembership referenced with incorrect case\\: PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PnMembership\\.$#" + count: 2 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResultItem\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResultItem\\:\\:getCustom\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResultItem\\:\\:getETag\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResultItem\\:\\:getETag\\(\\) should return array but returns string\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Parameter \\#3 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, array given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResultItem\\:\\:\\$custom \\(array\\) does not accept object\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Membership\\\\PNMembershipsResultItem\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Undefined variable\\: \\$data$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Variable \\$data in empty\\(\\) is never defined\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/Membership/PNMembershipsResultItem.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetAllUUIDMetadataResult\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetAllUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetAllUUIDMetadataResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetAllUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetAllUUIDMetadataResult\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetAllUUIDMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetAllUUIDMetadataResult\\:\\:\\$data type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetAllUUIDMetadataResult.php + + - + message: "#^Undefined variable\\: \\$data$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetAllUUIDMetadataResult.php + + - + message: "#^Undefined variable\\: \\$data_string$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetAllUUIDMetadataResult.php + + - + message: "#^Variable \\$data in empty\\(\\) is never defined\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetAllUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:__construct\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:__construct\\(\\) has parameter \\$email with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:__construct\\(\\) has parameter \\$externalId with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:__construct\\(\\) has parameter \\$profileUrl with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:getCustom\\(\\) should return object but returns array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Parameter \\#6 \\$custom of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult constructor expects array\\|null, stdClass given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Parameter \\#7 \\$updated of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult constructor expects string\\|null, stdClass\\|null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Parameter \\#8 \\$eTag of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult constructor expects string\\|null, stdClass\\|null given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:\\$email \\(string\\) does not accept array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:\\$externalId \\(string\\) does not accept array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNGetUUIDMetadataResult\\:\\:\\$profileUrl \\(string\\) does not accept array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNGetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:__construct\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:__construct\\(\\) has parameter \\$email with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:__construct\\(\\) has parameter \\$externalId with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:__construct\\(\\) has parameter \\$profileUrl with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:getCustom\\(\\) should return object but returns array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Parameter \\#6 \\$custom of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult constructor expects array\\|null, stdClass given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:\\$email \\(string\\) does not accept array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:\\$externalId \\(string\\) does not accept array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNSetUUIDMetadataResult\\:\\:\\$profileUrl \\(string\\) does not accept array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNSetUUIDMetadataResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata\\:\\:__construct\\(\\) has parameter \\$custom with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata\\:\\:__construct\\(\\) has parameter \\$email with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata\\:\\:__construct\\(\\) has parameter \\$externalId with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata\\:\\:__construct\\(\\) has parameter \\$profileUrl with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata\\:\\:getCustom\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata\\:\\:\\$custom type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata\\:\\:\\$email \\(string\\) does not accept array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata\\:\\:\\$externalId \\(string\\) does not accept array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata\\:\\:\\$profileUrl \\(string\\) does not accept array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:__construct\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:__construct\\(\\) has parameter \\$error with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:__construct\\(\\) has parameter \\$service with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:__construct\\(\\) has parameter \\$status with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:getError\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:getMessage\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:getService\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:getStatus\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:isError\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:\\$data has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:\\$error has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:\\$service has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PNRequestResult\\:\\:\\$status has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PNRequestResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNGetStateResult\\:\\:__construct\\(\\) has parameter \\$channels with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNGetStateResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNGetStateResult\\:\\:\\$channels has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNGetStateResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowChannelData\\:\\:fromJson\\(\\) has parameter \\$json with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowChannelData.php + + - + message: "#^Parameter \\#4 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, array\\ given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowChannelData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowOccupantsData\\:\\:__construct\\(\\) has parameter \\$state with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowOccupantsData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowOccupantsData\\:\\:__construct\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowOccupantsData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowOccupantsData\\:\\:getState\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowOccupantsData.php + + - + message: "#^Parameter \\#3 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, array given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowOccupantsData.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowOccupantsData\\:\\:\\$state type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowOccupantsData.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowResult\\:\\:__construct\\(\\) has parameter \\$channels with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowResult\\:\\:__construct\\(\\) has parameter \\$totalChannels with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowResult\\:\\:__construct\\(\\) has parameter \\$totalOccupancy with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowResult\\:\\:fromJson\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowResult\\:\\:fromJson\\(\\) has parameter \\$channelNames with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNHereNowResult\\:\\:fromJson\\(\\) has parameter \\$json with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNHereNowResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNSetStateResult\\:\\:__construct\\(\\) has parameter \\$state with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNSetStateResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNSetStateResult\\:\\:getState\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNSetStateResult.php + + - + message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, array given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNSetStateResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNSetStateResult\\:\\:\\$state type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNSetStateResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Presence\\\\PNWhereNowResult\\:\\:fromPayload\\(\\) has parameter \\$payload with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Presence/PNWhereNowResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNMessageResult\\:\\:__construct\\(\\) has parameter \\$error with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNMessageResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNMessageResult\\:\\:__construct\\(\\) has parameter \\$message with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNMessageResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNMessageResult\\:\\:getError\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNMessageResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNMessageResult\\:\\:getMessage\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNMessageResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNMessageResult\\:\\:\\$error has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNMessageResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNMessageResult\\:\\:\\$message type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNMessageResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:__construct\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:__construct\\(\\) has parameter \\$event with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:__construct\\(\\) has parameter \\$occupancy with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:__construct\\(\\) has parameter \\$state with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:__construct\\(\\) has parameter \\$subscription with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:__construct\\(\\) has parameter \\$timestamp with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:__construct\\(\\) has parameter \\$timetoken with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:__construct\\(\\) has parameter \\$userMetadata with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:__construct\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:getChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:getEvent\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:getOccupancy\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:getState\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:getSubscription\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:getTimestamp\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:getTimetoken\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:getUserMetadata\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:getUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:\\$channel has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:\\$event has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:\\$occupancy has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:\\$state has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:\\$subscription has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:\\$timestamp has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:\\$timetoken has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:\\$userMetadata has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\PNPresenceEventResult\\:\\:\\$uuid has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/PNPresenceEventResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\SubscribeEnvelope\\:\\:fromJson\\(\\) has parameter \\$json with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/SubscribeEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\SubscribeEnvelope\\:\\:getMessages\\(\\) should return array\\ but returns PubNub\\\\Models\\\\Server\\\\SubscribeMessage\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/SubscribeEnvelope.php + + - + message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, PubNub\\\\Models\\\\Server\\\\SubscribeMessage given\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/SubscribeEnvelope.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\PubSub\\\\SubscribeEnvelope\\:\\:\\$messages \\(PubNub\\\\Models\\\\Server\\\\SubscribeMessage\\) does not accept array\\\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/SubscribeEnvelope.php + + - + message: "#^Unsafe usage of new static\\(\\)\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/PubSub/SubscribeEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Push\\\\PNPushListProvisionsResult\\:\\:__construct\\(\\) has parameter \\$channels with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Push/PNPushListProvisionsResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Push\\\\PNPushListProvisionsResult\\:\\:fromJson\\(\\) has parameter \\$json with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Push/PNPushListProvisionsResult.php + + - + message: "#^Method PubNub\\\\Models\\\\Consumer\\\\Push\\\\PNPushListProvisionsResult\\:\\:getChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Push/PNPushListProvisionsResult.php + + - + message: "#^Property PubNub\\\\Models\\\\Consumer\\\\Push\\\\PNPushListProvisionsResult\\:\\:\\$channels has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Consumer/Push/PNPushListProvisionsResult.php + + - + message: "#^Method PubNub\\\\Models\\\\ResponseHelpers\\\\PNEnvelope\\:\\:__construct\\(\\) has parameter \\$result with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNEnvelope.php + + - + message: "#^Property PubNub\\\\Models\\\\ResponseHelpers\\\\PNEnvelope\\:\\:\\$result has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNEnvelope.php + + - + message: "#^Property PubNub\\\\Models\\\\ResponseHelpers\\\\PNEnvelope\\:\\:\\$status has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\ResponseHelpers\\\\PNStatus\\:\\:getAffectedChannelGroups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNStatus.php + + - + message: "#^Method PubNub\\\\Models\\\\ResponseHelpers\\\\PNStatus\\:\\:getAffectedChannels\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNStatus.php + + - + message: "#^Method PubNub\\\\Models\\\\ResponseHelpers\\\\PNStatus\\:\\:getAffectedUsers\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNStatus.php + + - + message: "#^Method PubNub\\\\Models\\\\ResponseHelpers\\\\PNStatus\\:\\:setAffectedChannelGroups\\(\\) has parameter \\$affectedChannelGroups with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNStatus.php + + - + message: "#^Method PubNub\\\\Models\\\\ResponseHelpers\\\\PNStatus\\:\\:setAffectedChannels\\(\\) has parameter \\$affectedChannels with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNStatus.php + + - + message: "#^Method PubNub\\\\Models\\\\ResponseHelpers\\\\PNStatus\\:\\:setAffectedUsers\\(\\) has parameter \\$affectedUsers with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNStatus.php + + - + message: "#^Property PubNub\\\\Models\\\\ResponseHelpers\\\\PNStatus\\:\\:\\$affectedChannelGroups type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNStatus.php + + - + message: "#^Property PubNub\\\\Models\\\\ResponseHelpers\\\\PNStatus\\:\\:\\$affectedChannels type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNStatus.php + + - + message: "#^Property PubNub\\\\Models\\\\ResponseHelpers\\\\PNStatus\\:\\:\\$affectedUsers type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/ResponseHelpers/PNStatus.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:__construct\\(\\) has parameter \\$action with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:__construct\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:__construct\\(\\) has parameter \\$occupancy with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:__construct\\(\\) has parameter \\$timestamp with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:__construct\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:fromJson\\(\\) has parameter \\$json with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:getAction\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:getData\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:getOccupancy\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:getTimestamp\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:getUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^PHPDoc tag @var has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 15$#" + count: 5 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Property PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:\\$action has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Property PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:\\$data has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Property PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:\\$occupancy has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Property PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:\\$timestamp has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Property PubNub\\\\Models\\\\Server\\\\PresenceEnvelope\\:\\:\\$uuid has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PresenceEnvelope.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PublishMetadata\\:\\:fromJson\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PublishMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PublishMetadata\\:\\:fromJson\\(\\) has parameter \\$jsonInput with no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PublishMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\PublishMetadata\\:\\:getPublishTimetoken\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/PublishMetadata.php + + - + message: "#^Unsafe usage of new static\\(\\)\\.$#" + count: 1 + path: src/PubNub/Models/Server/PublishMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\SubscribeMessage\\:\\:fromJson\\(\\) has parameter \\$jsonInput with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMessage.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\SubscribeMessage\\:\\:getPayload\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMessage.php + + - + message: "#^Property PubNub\\\\Models\\\\Server\\\\SubscribeMessage\\:\\:\\$originationMetadata has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMessage.php + + - + message: "#^Property PubNub\\\\Models\\\\Server\\\\SubscribeMessage\\:\\:\\$originationMetadata is never read, only written\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMessage.php + + - + message: "#^Property PubNub\\\\Models\\\\Server\\\\SubscribeMessage\\:\\:\\$payload type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMessage.php + + - + message: "#^Property PubNub\\\\Models\\\\Server\\\\SubscribeMessage\\:\\:\\$type has no type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMessage.php + + - + message: "#^Unsafe usage of new static\\(\\)\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMessage.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\SubscribeMetadata\\:\\:fromJson\\(\\) has parameter \\$jsonInput with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\Server\\\\SubscribeMetadata\\:\\:getTimetoken\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMetadata.php + + - + message: "#^Unsafe usage of new static\\(\\)\\.$#" + count: 1 + path: src/PubNub/Models/Server/SubscribeMetadata.php + + - + message: "#^Method PubNub\\\\Models\\\\SubscriptionItem\\:\\:getState\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/SubscriptionItem.php + + - + message: "#^Method PubNub\\\\Models\\\\SubscriptionItem\\:\\:setState\\(\\) has parameter \\$state with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/SubscriptionItem.php + + - + message: "#^Property PubNub\\\\Models\\\\SubscriptionItem\\:\\:\\$state type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/Models/SubscriptionItem.php + + - + message: "#^Call to an undefined method PubNub\\\\CryptoModule\\:\\:setCipherKey\\(\\)\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Call to an undefined method PubNub\\\\CryptoModule\\:\\:setUseRandomIV\\(\\)\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Method PubNub\\\\PNConfiguration\\:\\:checkLock\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Method PubNub\\\\PNConfiguration\\:\\:isNotEmptyString\\(\\) has parameter \\$value with no type specified\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Method PubNub\\\\PNConfiguration\\:\\:lock\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^PHPDoc tag @param for parameter \\$authKey with type string\\|null is not subtype of native type string\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Property PubNub\\\\PNConfiguration\\:\\:\\$crypto \\(PubNub\\\\CryptoModule\\|null\\) does not accept PubNub\\\\PubNubCryptoCore\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Unsafe access to private constant PubNub\\\\PNConfiguration\\:\\:DEFAULT_CONNECT_TIMEOUT through static\\:\\:\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Unsafe access to private constant PubNub\\\\PNConfiguration\\:\\:DEFAULT_NON_SUBSCRIBE_REQUEST_TIMEOUT through static\\:\\:\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Unsafe access to private constant PubNub\\\\PNConfiguration\\:\\:DEFAULT_SUBSCRIBE_TIMEOUT through static\\:\\:\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Unsafe access to private constant PubNub\\\\PNConfiguration\\:\\:DEFAULT_USE_RANDOM_IV through static\\:\\:\\.$#" + count: 1 + path: src/PubNub/PNConfiguration.php + + - + message: "#^Method PubNub\\\\PubNub\\:\\:demo\\(\\) should return static\\(PubNub\\\\PubNub\\) but returns PubNub\\\\PubNub\\.$#" + count: 1 + path: src/PubNub/PubNub.php + + - + message: "#^Method PubNub\\\\PubNub\\:\\:getBasePath\\(\\) has parameter \\$customHost with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNub.php + + - + message: "#^Method PubNub\\\\PubNub\\:\\:parseToken\\(\\) has parameter \\$token with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNub.php + + - + message: "#^Method PubNub\\\\PubNub\\:\\:setCrypto\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNub.php + + - + message: "#^Method PubNub\\\\PubNub\\:\\:setToken\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNub.php + + - + message: "#^PHPDoc tag @throws with type PubNub\\\\PubNubTokenParseException is not subtype of Throwable$#" + count: 1 + path: src/PubNub/PubNub.php + + - + message: "#^Property PubNub\\\\PubNub\\:\\:\\$MAX_SEQUENCE has no type specified\\.$#" + count: 1 + path: src/PubNub/PubNub.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:decodeFloat\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:decodeFloat\\(\\) has parameter \\$precision with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:decodeFloat\\(\\) has parameter \\$value with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:getData\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:getData\\(\\) has parameter \\$bytes with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:getData\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:getIndefiniteData\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:getIndefiniteData\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:parseData\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Method PubNub\\\\PubNubCborDecode\\:\\:parseData\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Property PubNub\\\\PubNubCborDecode\\:\\:\\$additionalLength has no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Property PubNub\\\\PubNubCborDecode\\:\\:\\$additionalLengthBytes has no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Property PubNub\\\\PubNubCborDecode\\:\\:\\$simpleValues has no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCborDecode.php + + - + message: "#^Call to function is_array\\(\\) with object\\|string will always evaluate to false\\.$#" + count: 1 + path: src/PubNub/PubNubCrypto.php + + - + message: "#^Else branch is unreachable because previous condition is always true\\.$#" + count: 2 + path: src/PubNub/PubNubCrypto.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:__construct\\(\\) has parameter \\$initializationVector with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:__construct\\(\\) has parameter \\$key with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:__construct\\(\\) has parameter \\$useRandomIV with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:isBlank\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:isBlank\\(\\) has parameter \\$word with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:pkcs5Pad\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:pkcs5Pad\\(\\) has parameter \\$blockSize with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:pkcs5Pad\\(\\) has parameter \\$text with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:setCipherKey\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:setUseRandomIV\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:tryToJsonDecode\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:tryToJsonDecode\\(\\) has parameter \\$value with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:unPadPKCS7\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:unPadPKCS7\\(\\) has parameter \\$blockSize with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Method PubNub\\\\PubNubCryptoCore\\:\\:unPadPKCS7\\(\\) has parameter \\$data with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Parameter \\#1 \\$character of function ord expects string, bool given\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoCore.php + + - + message: "#^Constant MCRYPT_MODE_CBC not found\\.$#" + count: 2 + path: src/PubNub/PubNubCryptoLegacy.php + + - + message: "#^Constant MCRYPT_RIJNDAEL_128 not found\\.$#" + count: 2 + path: src/PubNub/PubNubCryptoLegacy.php + + - + message: "#^Function mcrypt_generic not found\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoLegacy.php + + - + message: "#^Function mcrypt_generic_deinit not found\\.$#" + count: 2 + path: src/PubNub/PubNubCryptoLegacy.php + + - + message: "#^Function mcrypt_generic_init not found\\.$#" + count: 2 + path: src/PubNub/PubNubCryptoLegacy.php + + - + message: "#^Function mcrypt_module_close not found\\.$#" + count: 2 + path: src/PubNub/PubNubCryptoLegacy.php + + - + message: "#^Function mcrypt_module_open not found\\.$#" + count: 2 + path: src/PubNub/PubNubCryptoLegacy.php + + - + message: "#^Function mdecrypt_generic not found\\.$#" + count: 1 + path: src/PubNub/PubNubCryptoLegacy.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:buildUrl\\(\\) has parameter \\$params with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:convertIso8859ToUtf8\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:convertIso8859ToUtf8\\(\\) has parameter \\$iso_string with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:extendArray\\(\\) has parameter \\$existingItems with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:extendArray\\(\\) has parameter \\$newItems with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:extendArray\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:fetchPamPermissionsFrom\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:fetchPamPermissionsFrom\\(\\) has parameter \\$jsonInput with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:isAssoc\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:isAssoc\\(\\) has parameter \\$arr with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:joinChannels\\(\\) has parameter \\$channels with no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:joinItems\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:joinItems\\(\\) has parameter \\$items with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:joinQuery\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:joinQuery\\(\\) has parameter \\$queryElements with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:pamEncode\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:pamEncode\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:preparePamParams\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:preparePamParams\\(\\) has parameter \\$params with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:signSha256\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:signSha256\\(\\) has parameter \\$secret with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:signSha256\\(\\) has parameter \\$signInput with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:splitItems\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:tokenEncode\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:tokenEncode\\(\\) has parameter \\$token with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:urlEncode\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:urlEncode\\(\\) has parameter \\$value with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:urlWrite\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:urlWrite\\(\\) has parameter \\$value with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:uuid\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:writeValueAsString\\(\\) has no return type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Method PubNub\\\\PubNubUtil\\:\\:writeValueAsString\\(\\) has parameter \\$value with no type specified\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^PHPDoc tag @param for parameter \\$params contains unresolvable type\\.$#" + count: 1 + path: src/PubNub/PubNubUtil.php + + - + message: "#^Function pubnubAutoloader\\(\\) has no return type specified\\.$#" + count: 1 + path: src/autoloader.php + + - + message: "#^Function pubnubAutoloader\\(\\) has parameter \\$className with no type specified\\.$#" + count: 1 + path: src/autoloader.php + + - + message: "#^Method PubNubTestCase\\:\\:fakeSignature\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/PubNubTestCase.php + + - + message: "#^Method PubNubTestCase\\:\\:fakeSignature\\(\\) has parameter \\$httpMethod with no type specified\\.$#" + count: 1 + path: tests/PubNubTestCase.php + + - + message: "#^Method PubNubTestCase\\:\\:fakeSignature\\(\\) has parameter \\$params with no type specified\\.$#" + count: 1 + path: tests/PubNubTestCase.php + + - + message: "#^Method PubNubTestCase\\:\\:fakeSignature\\(\\) has parameter \\$path with no type specified\\.$#" + count: 1 + path: tests/PubNubTestCase.php + + - + message: "#^Method PubNubTestCase\\:\\:fakeSignature\\(\\) has parameter \\$publishKey with no type specified\\.$#" + count: 1 + path: tests/PubNubTestCase.php + + - + message: "#^Method PubNubTestCase\\:\\:fakeSignature\\(\\) has parameter \\$secretKey with no type specified\\.$#" + count: 1 + path: tests/PubNubTestCase.php + + - + message: "#^Method PubNubTestCase\\:\\:fakeSignature\\(\\) has parameter \\$timestamp with no type specified\\.$#" + count: 1 + path: tests/PubNubTestCase.php + + - + message: "#^Method PubNubFeatures\\\\PubNubContext\\:\\:after\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/PubNubFeatures/PubNubContext.php + + - + message: "#^Method PubNubFeatures\\\\PubNubContext\\:\\:before\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/PubNubFeatures/PubNubContext.php + + - + message: "#^Access to an undefined property AccessManagerContext\\:\\:\\$error\\.$#" + count: 11 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Access to an undefined property AccessManagerContext\\:\\:\\$result\\.$#" + count: 3 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Call to method ttl\\(\\) on an unknown class PubNubFeatures\\\\Access\\\\GrantToken\\.$#" + count: 2 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:aToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:anErrorIsReturned\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:denyResourcePermissionGet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantPatternPermissionDelete\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantPatternPermissionGet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantPatternPermissionJoin\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantPatternPermissionManage\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantPatternPermissionRead\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantPatternPermissionUpdate\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantPatternPermissionWrite\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantResourcePermissionDelete\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantResourcePermissionGet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantResourcePermissionJoin\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantResourcePermissionManage\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantResourcePermissionRead\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantResourcePermissionUpdate\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:grantResourcePermissionWrite\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:iAttemptToGrantATokenSpecifyingThosePermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:iGetConfirmationThatTokenHasBeenRevoked\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:iGrantATokenSpecifyingThosePermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:iHaveAKeysetWithAccessManagerEnabled\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:iHaveAKnownTokenContainingAnAuthorizedUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:iHaveAKnownTokenContainingUuidPatternPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:iHaveAKnownTokenContainingUuidResourcePermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:iParseTheToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:iRevokeAToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theAuthorizedUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theAuthorizedUuid\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theChannelGroupPatternAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theChannelGroupPatternAccessPermissions\\(\\) has parameter \\$channelGroup with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theChannelGroupResourceAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theChannelGroupResourceAccessPermissions\\(\\) has parameter \\$channelGroup with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theChannelPatternAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theChannelPatternAccessPermissions\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theChannelResourceAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theChannelResourceAccessPermissions\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorDetailLocationIs\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorDetailLocationIs\\(\\) has parameter \\$detailLocation with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorDetailLocationTypeIs\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorDetailLocationTypeIs\\(\\) has parameter \\$detailLocationType with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorDetailMessageIs\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorDetailMessageIs\\(\\) has parameter \\$detailMessage with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorDetailMessageIsNotEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorMessageIs\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorMessageIs\\(\\) has parameter \\$errorMessage with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorServiceIs\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorServiceIs\\(\\) has parameter \\$service with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorSourceIs\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorSourceIs\\(\\) has parameter \\$source with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorStatusCodeIs\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theErrorStatusCodeIs\\(\\) has parameter \\$statusCode with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theParsedTokenOutputContainsTheAuthorizedUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theParsedTokenOutputContainsTheAuthorizedUuid\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenContainsTheAuthorizedUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenContainsTheAuthorizedUuid\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenContainsTheTtl\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenContainsTheTtl\\(\\) has parameter \\$ttl with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenDoesNotContainAnAuthorizedUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasChannelGroupPatternAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasChannelGroupPatternAccessPermissions\\(\\) has parameter \\$channelGroup with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasChannelGroupResourceAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasChannelGroupResourceAccessPermissions\\(\\) has parameter \\$channelGroup with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasChannelPatternAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasChannelPatternAccessPermissions\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasChannelResourceAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasChannelResourceAccessPermissions\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasUuidPatternAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasUuidPatternAccessPermissions\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasUuidResourceAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenHasUuidResourceAccessPermissions\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenString\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTokenString\\(\\) has parameter \\$token with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTtl\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theTtl\\(\\) has parameter \\$ttl with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theUuidPatternAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theUuidPatternAccessPermissions\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theUuidResourceAccessPermissions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:theUuidResourceAccessPermissions\\(\\) has parameter \\$uuid with no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenPatternPermissionDelete\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenPatternPermissionGet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenPatternPermissionJoin\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenPatternPermissionManage\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenPatternPermissionRead\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenPatternPermissionUpdate\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenPatternPermissionWrite\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenResourcePermissionDelete\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenResourcePermissionGet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenResourcePermissionJoin\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenResourcePermissionManage\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenResourcePermissionRead\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenResourcePermissionUpdate\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method AccessManagerContext\\:\\:tokenResourcePermissionWrite\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^PHPDoc tag @var contains unknown class PubNubFeatures\\\\Access\\\\GrantToken\\.$#" + count: 2 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Property AccessManagerContext\\:\\:\\$context has no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Property AccessManagerContext\\:\\:\\$origin has no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Property AccessManagerContext\\:\\:\\$pattern has no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Property AccessManagerContext\\:\\:\\$pnConfig has no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Property AccessManagerContext\\:\\:\\$pubnub has no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Property AccessManagerContext\\:\\:\\$resource has no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Property AccessManagerContext\\:\\:\\$token has no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/AccessManagerContext.php + + - + message: "#^Method TimeContext\\:\\:iReceiveSuccessfulResponse\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/TimeContext.php + + - + message: "#^Method TimeContext\\:\\:iRequestCurrentTime\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/features/bootstrap/TimeContext.php + + - + message: "#^Property TimeContext\\:\\:\\$response has no type specified\\.$#" + count: 1 + path: tests/features/bootstrap/TimeContext.php + + - + message: "#^Method Tests\\\\Functional\\\\AddChannelToChannelGroupExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/AddChannelToChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\AddChannelToChannelGroupTest\\:\\:testAddMultipleChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/AddChannelToChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\AddChannelToChannelGroupTest\\:\\:testAddSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/AddChannelToChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\AddChannelToChannelGroupTest\\:\\:testValidatesChannelsNotEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/AddChannelToChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\AddChannelToChannelGroupTest\\:\\:testValidatesGroupNotEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/AddChannelToChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\AuditExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/AuditTest.php + + - + message: "#^Method Tests\\\\Functional\\\\AuditTest\\:\\:testAuditChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/AuditTest.php + + - + message: "#^Method Tests\\\\Functional\\\\AuditTest\\:\\:testAuditChannelGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/AuditTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:buildData\\(\\) should return string\\|null but return statement is missing\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:buildPath\\(\\) should return string but return statement is missing\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:customParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:customParams\\(\\) should return array but return statement is missing\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:getConnectTimeout\\(\\) should return int but return statement is missing\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:getName\\(\\) should return string but return statement is missing\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:getOperationType\\(\\) should return int but return statement is missing\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:getRequestTimeout\\(\\) should return int but return statement is missing\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:httpMethod\\(\\) should return string but return statement is missing\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:isAuthRequired\\(\\) should return bool but return statement is missing\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:validateParams\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:validatePublishKey\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointImplementation\\:\\:validateSubscribeKey\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointTest\\:\\:testValidatesPublishKeyEmptyString\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointTest\\:\\:testValidatesPublishKeyNull\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointTest\\:\\:testValidatesSubscribeKeyEmptyString\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\EndpointTest\\:\\:testValidatesSubscribeKeyNotSet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Property Tests\\\\Functional\\\\EndpointTest\\:\\:\\$channel has no type specified\\.$#" + count: 1 + path: tests/functional/EndpointTest.php + + - + message: "#^Method Tests\\\\Functional\\\\FireTest\\:\\:testFireSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/FireTest.php + + - + message: "#^Method Tests\\\\Functional\\\\ExposedGetState\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/GetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\GetStateTest\\:\\:testGetStateSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/GetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\GetStateTest\\:\\:testGetStateSingleGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/GetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\GrantExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/GrantTest.php + + - + message: "#^Method Tests\\\\Functional\\\\GrantTest\\:\\:testReadAndWriteToChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/GrantTest.php + + - + message: "#^Method Tests\\\\Functional\\\\GrantTest\\:\\:testReadAndWriteToChannelGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/GrantTest.php + + - + message: "#^Method Tests\\\\Functional\\\\GrantTest\\:\\:testValidatesFlags\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/GrantTest.php + + - + message: "#^Call to method getChannelResource\\(\\) on an unknown class PubNub\\\\PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\.$#" + count: 8 + path: tests/functional/GrantToken.php + + - + message: "#^Call to method getTtl\\(\\) on an unknown class PubNub\\\\PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\.$#" + count: 1 + path: tests/functional/GrantToken.php + + - + message: "#^Call to method getUuid\\(\\) on an unknown class PubNub\\\\PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\.$#" + count: 1 + path: tests/functional/GrantToken.php + + - + message: "#^Method Tests\\\\Functional\\\\GrantTokenTest\\:\\:testParseToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/GrantToken.php + + - + message: "#^Method Tests\\\\Functional\\\\GrantTokenTest\\:\\:testRequestToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/GrantToken.php + + - + message: "#^PHPDoc tag @var contains unknown class PubNub\\\\PubNub\\\\Models\\\\Consumer\\\\AccessManager\\\\PNAccessManagerTokenResult\\.$#" + count: 1 + path: tests/functional/GrantToken.php + + - + message: "#^Method Tests\\\\Functional\\\\ExposedHereNow\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/HereNowTest.php + + - + message: "#^Method Tests\\\\Functional\\\\HereNowTest\\:\\:testHereNow\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/HereNowTest.php + + - + message: "#^Method Tests\\\\Functional\\\\HereNowTest\\:\\:testHereNowGroups\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/HereNowTest.php + + - + message: "#^Method Tests\\\\Functional\\\\HereNowTest\\:\\:testHereNowWithOptions\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/HereNowTest.php + + - + message: "#^Method Tests\\\\Functional\\\\HistoryDeleteExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/HistoryDeleteTest.php + + - + message: "#^Method Tests\\\\Functional\\\\HistoryDeleteTest\\:\\:testHistoryDeleteBasic\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/HistoryDeleteTest.php + + - + message: "#^Method Tests\\\\Functional\\\\HistoryDeleteTest\\:\\:testHistoryDeleteFull\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/HistoryDeleteTest.php + + - + message: "#^Method Tests\\\\Functional\\\\HistoryExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/HistoryTest.php + + - + message: "#^Method Tests\\\\Functional\\\\HistoryTest\\:\\:testHistoryBasic\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/HistoryTest.php + + - + message: "#^Method Tests\\\\Functional\\\\HistoryTest\\:\\:testHistoryFull\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveExposed\\:\\:getChannels\\(\\) has invalid return type string\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveExposed\\:\\:getChannels\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveExposed\\:\\:getGroups\\(\\) has invalid return type string\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveExposed\\:\\:getGroups\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveTest\\:\\:testLeaveChannelsAndGroups\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveTest\\:\\:testLeaveMultipleChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveTest\\:\\:testLeaveMultipleChannelsUsingArray\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveTest\\:\\:testLeaveMultipleGroups\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveTest\\:\\:testLeaveMultipleGroupsUsingArray\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveTest\\:\\:testLeaveSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\LeaveTest\\:\\:testLeaveSingleGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/LeaveTest.php + + - + message: "#^Method Tests\\\\Functional\\\\ListChannelsInChannelGroupExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\ListChannelsInChannelGroupTest\\:\\:testListChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\ListChannelsInChannelGroupTest\\:\\:testValidatesGroupNotEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testChannel_withMultiEmptyToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testChannel_withMultiNullToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testMultiChannel_withMultiTimestamp\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testMultiChannel_withSingleTimestamp\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testSingleChannel_withMultiTimestamp\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testSingleChannel_withSingleTimestamp\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testSyncDisabled\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testWithoutChannels_SingleTimeToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testWithoutChannels_TimeTokenList\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\MessageCountTest\\:\\:testWithoutTimeToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Parameter \\#1 \\$channelsTimetoken of method PubNub\\\\Endpoints\\\\MessageCount\\:\\:channelsTimetoken\\(\\) expects array, null given\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Property Tests\\\\Functional\\\\MessageCountExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/functional/MessageCountTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPath\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPath\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPath\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPath\\(\\) has parameter \\$sequenceNumber with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPath\\(\\) has parameter \\$usePost with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPathUsingGet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPathUsingGet\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPathUsingGet\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPathUsingGet\\(\\) has parameter \\$sequenceNumber with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPathUsingPost\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPathUsingPost\\(\\) has parameter \\$channel with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPathUsingPost\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:assertGeneratesCorrectPathUsingPost\\(\\) has parameter \\$sequenceNumber with no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testNonSerializable\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testPublishGet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testPublishMeta\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testPublishPost\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testPublishWithAuth\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testPublishWithCipher\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testPublishWithStore\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testPublishWithoutStore\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testValidatesChannelNotEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\PublishTest\\:\\:testValidatesMessageNotEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Property Tests\\\\Functional\\\\PublishTest\\:\\:\\$channel has no type specified\\.$#" + count: 1 + path: tests/functional/PublishTest.php + + - + message: "#^Method Tests\\\\Functional\\\\RemoveChannelChannelGroupExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/RemoveChannelFromChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\RemoveChannelFromChannelGroupTest\\:\\:testRemoveMultipleChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/RemoveChannelFromChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\RemoveChannelFromChannelGroupTest\\:\\:testRemoveSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/RemoveChannelFromChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\RemoveChannelFromChannelGroupTest\\:\\:testValidatesChannelGroupsNotEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/RemoveChannelFromChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\RemoveChannelFromChannelGroupTest\\:\\:testValidatesGroupNotEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/RemoveChannelFromChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\RemoveChannelGroupExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/RemoveChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\RemoveChannelGroupTest\\:\\:testRemoveGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/RemoveChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\RemoveChannelGroupTest\\:\\:testValidatesGroupNotEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/RemoveChannelGroupTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SetStateExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/SetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SetStateExposed\\:\\:getChannels\\(\\) has invalid return type string\\.$#" + count: 1 + path: tests/functional/SetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SetStateExposed\\:\\:getChannels\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: tests/functional/SetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SetStateExposed\\:\\:getGroups\\(\\) has invalid return type string\\.$#" + count: 1 + path: tests/functional/SetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SetStateExposed\\:\\:getGroups\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: tests/functional/SetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SetStateTest\\:\\:testSetStateSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SetStateTest\\:\\:testSetStateSingleGroups\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SetStateTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SignalTest\\:\\:testSignalMissingChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SignalTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SignalTest\\:\\:testSignalMissingMessage\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SignalTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SignalTest\\:\\:testSignalSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SignalTest.php + + - + message: "#^Method Tests\\\\Functional\\\\ExposedSubscribe\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\ExposedSubscribe\\:\\:getChannelGroups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\ExposedSubscribe\\:\\:getChannels\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SubscribeTest\\:\\:testSubMixed\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SubscribeTest\\:\\:testSubMultipleChannelsUsingList\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SubscribeTest\\:\\:testSubMultipleChannelsUsingString\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SubscribeTest\\:\\:testSubMultipleGroupsUsingList\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SubscribeTest\\:\\:testSubMultipleGroupsUsingString\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SubscribeTest\\:\\:testSubSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\SubscribeTest\\:\\:testValidatesNonEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/SubscribeTest.php + + - + message: "#^Method Tests\\\\Functional\\\\TelemetryManagerTest\\:\\:testCleanUpTest\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/TelemetryManagerTest.php + + - + message: "#^Method Tests\\\\Functional\\\\UuidTest\\:\\:testValidateOnInit\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/UuidTest.php + + - + message: "#^Method Tests\\\\Functional\\\\UuidTest\\:\\:testValidateOnSet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/UuidTest.php + + - + message: "#^Method Tests\\\\Functional\\\\UuidTest\\:\\:testValidateOnSetWhitespace\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/UuidTest.php + + - + message: "#^Parameter \\#1 \\$uuid of method PubNub\\\\PNConfiguration\\:\\:setUuid\\(\\) expects string, array\\ given\\.$#" + count: 1 + path: tests/functional/UuidTest.php + + - + message: "#^Method Tests\\\\Functional\\\\ExposedWhereNow\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/WhereNowTest.php + + - + message: "#^Method Tests\\\\Functional\\\\WhereNowTest\\:\\:testWhereNow\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/WhereNowTest.php + + - + message: "#^Method Tests\\\\Functional\\\\WhereNowTest\\:\\:testWhereNowNoUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/WhereNowTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\GetAllChannelMetadataExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/channel/GetAllChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\GetAllChannelMetadataExposed\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/channel/GetAllChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\GetAllChannelMetadataTest\\:\\:testGetAllChannelMetadata\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/channel/GetAllChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\GetChannelMetadataExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/channel/GetChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\GetChannelMetadataExposed\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/channel/GetChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\GetChannelMetadataTest\\:\\:testGetMetadataFromChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/channel/GetChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\RemoveChannelMetadataExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/channel/RemoveChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\RemoveChannelMetadataExposed\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/channel/RemoveChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\RemoveChannelMetadataTest\\:\\:testGetaMetadataFromChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/channel/RemoveChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\SetChannelMetadataExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/channel/SetChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\SetChannelMetadataTest\\:\\:testAddArrayMetadataToChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/channel/SetChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\SetChannelMetadataTest\\:\\:testAddCustomObjectMetadataToChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/channel/SetChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Channel\\\\SetChannelMetadataTest\\:\\:testAddStdClassMetadataToChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/channel/SetChannelMetadataTest.php + + - + message: "#^Parameter \\#1 \\$meta of method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\SetChannelMetadata\\:\\:meta\\(\\) expects array, PubNub\\\\Models\\\\Consumer\\\\Objects\\\\Channel\\\\PNChannelMetadata given\\.$#" + count: 1 + path: tests/functional/objects/channel/SetChannelMetadataTest.php + + - + message: "#^Parameter \\#1 \\$meta of method PubNub\\\\Endpoints\\\\Objects\\\\Channel\\\\SetChannelMetadata\\:\\:meta\\(\\) expects array, stdClass given\\.$#" + count: 1 + path: tests/functional/objects/channel/SetChannelMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Member\\\\GetMembersExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/member/GetMembersTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Member\\\\GetMembersExposed\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/member/GetMembersTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Member\\\\GetMembersTest\\:\\:testGetMembers\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/member/GetMembersTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Member\\\\RemoveMembersExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/member/RemoveMembersTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Member\\\\RemoveMembersTest\\:\\:testRemoveMembersFromChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/member/RemoveMembersTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Member\\\\SetMembersExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/member/SetMembersTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Member\\\\SetMembersTest\\:\\:testAddMembersToChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/member/SetMembersTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Membership\\\\GetMembershipsExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/membership/GetMembershipsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Membership\\\\GetMembershipsExposed\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/membership/GetMembershipsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Membership\\\\GetMembershipsTest\\:\\:testGetMemberships\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/membership/GetMembershipsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Membership\\\\RemoveMembershipsExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/membership/RemoveMembershipsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Membership\\\\RemoveMembershipsTest\\:\\:testRemoveMemberships\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/membership/RemoveMembershipsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Membership\\\\SetMembershipsExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/membership/SetMembershipsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\Membership\\\\SetMembershipsTest\\:\\:testAddMemberships\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/membership/SetMembershipsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\GetAllUUIDMetadataExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/uuid/GetAllUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\GetAllUUIDMetadataExposed\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/uuid/GetAllUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\GetAllUUIDMetadataTest\\:\\:testGetAllUUIDMetadata\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/uuid/GetAllUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\GetUUIDMetadataExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/uuid/GetUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\GetUUIDMetadataExposed\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/uuid/GetUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\GetUUIDMetadataTest\\:\\:testGetMetadataFromUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/uuid/GetUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\RemoveUUIDMetadataExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/uuid/RemoveUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\RemoveUUIDMetadataExposed\\:\\:createResponse\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/uuid/RemoveUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\RemoveUUIDMetadataTest\\:\\:testGetaMetadataFromUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/uuid/RemoveUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\SetUUIDMetadataExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/objects/uuid/SetUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\SetUUIDMetadataTest\\:\\:testAddArrayMetadataToUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/uuid/SetUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\SetUUIDMetadataTest\\:\\:testAddCustomObjectMetadataToUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/uuid/SetUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Objects\\\\UUID\\\\SetUUIDMetadataTest\\:\\:testAddStdClassMetadataToUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/objects/uuid/SetUUIDMetadataTest.php + + - + message: "#^Parameter \\#1 \\$meta of method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\SetUUIDMetadata\\:\\:meta\\(\\) expects array, PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata given\\.$#" + count: 1 + path: tests/functional/objects/uuid/SetUUIDMetadataTest.php + + - + message: "#^Parameter \\#1 \\$meta of method PubNub\\\\Endpoints\\\\Objects\\\\UUID\\\\SetUUIDMetadata\\:\\:meta\\(\\) expects array, stdClass given\\.$#" + count: 1 + path: tests/functional/objects/uuid/SetUUIDMetadataTest.php + + - + message: "#^Parameter \\#3 \\$externalId of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata constructor expects array, string given\\.$#" + count: 1 + path: tests/functional/objects/uuid/SetUUIDMetadataTest.php + + - + message: "#^Parameter \\#4 \\$profileUrl of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata constructor expects array, string given\\.$#" + count: 1 + path: tests/functional/objects/uuid/SetUUIDMetadataTest.php + + - + message: "#^Parameter \\#5 \\$email of class PubNub\\\\Models\\\\Consumer\\\\Objects\\\\UUID\\\\PNUUIDMetadata constructor expects array, string given\\.$#" + count: 1 + path: tests/functional/objects/uuid/SetUUIDMetadataTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\AddChannelsToPushExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/push/AddChannelsToPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\AddChannelsToPushExposed\\:\\:getChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/AddChannelsToPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\AddChannelsToPushTest\\:\\:testPushAddApns2\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/AddChannelsToPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\AddChannelsToPushTest\\:\\:testPushAddFCM\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/AddChannelsToPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\AddChannelsToPushTest\\:\\:testPushAddMultipleChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/AddChannelsToPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\AddChannelsToPushTest\\:\\:testPushAddSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/AddChannelsToPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\ListPushProvisionsExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/push/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\ListPushProvisionsExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/push/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\ListPushProvisionsExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\ListPushProvisionsExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/functional/push/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\ListPushProvisionsTest\\:\\:testListChannelGroupAPNS\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\ListPushProvisionsTest\\:\\:testListChannelGroupAPNS2\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\ListPushProvisionsTest\\:\\:testListChannelGroupFCM\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\ListPushProvisionsTest\\:\\:testListChannelGroupMPNS\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/ListPushProvisionsTest.php + + - + message: "#^Property Tests\\\\Functional\\\\Push\\\\ListPushProvisionsExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/functional/push/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\RemoveChannelsFromPushExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/push/RemoveChannelsFromPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\RemoveChannelsFromPushTest\\:\\:testPushRemoveFCM\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/RemoveChannelsFromPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\RemoveChannelsFromPushTest\\:\\:testPushRemoveMultipleChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/RemoveChannelsFromPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\RemoveChannelsFromPushTest\\:\\:testPushRemoveSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/RemoveChannelsFromPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\RemoveDeviceFromPushExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/functional/push/RemoveDeviceFromPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\RemoveDeviceFromPushTest\\:\\:testRemovePushAPNS\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/RemoveDeviceFromPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\RemoveDeviceFromPushTest\\:\\:testRemovePushFCM\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/RemoveDeviceFromPushTest.php + + - + message: "#^Method Tests\\\\Functional\\\\Push\\\\RemoveDeviceFromPushTest\\:\\:testRemovePushMPNS\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/functional/push/RemoveDeviceFromPushTest.php + + - + message: "#^Method Tests\\\\Helpers\\\\Stub\\:\\:isPathMatch\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Method Tests\\\\Helpers\\\\Stub\\:\\:isPathMatch\\(\\) has parameter \\$path with no type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Method Tests\\\\Helpers\\\\Stub\\:\\:isQueryMatch\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Method Tests\\\\Helpers\\\\Stub\\:\\:isQueryMatch\\(\\) has parameter \\$actualQueryString with no type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Method Tests\\\\Helpers\\\\Stub\\:\\:queryString\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Method Tests\\\\Helpers\\\\Stub\\:\\:stripKeys\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Method Tests\\\\Helpers\\\\Stub\\:\\:stripKeys\\(\\) has parameter \\$path with no type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Method Tests\\\\Helpers\\\\Stub\\:\\:withQuery\\(\\) has parameter \\$query with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^PHPDoc tag @var above a method has no effect\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^PHPDoc tag @var does not specify variable name\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Property Tests\\\\Helpers\\\\Stub\\:\\:\\$host has no type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Property Tests\\\\Helpers\\\\Stub\\:\\:\\$initialUrl has no type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Property Tests\\\\Helpers\\\\Stub\\:\\:\\$method has no type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Property Tests\\\\Helpers\\\\Stub\\:\\:\\$path has no type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Property Tests\\\\Helpers\\\\Stub\\:\\:\\$scheme has no type specified\\.$#" + count: 1 + path: tests/helpers/Stub.php + + - + message: "#^Method Tests\\\\Helpers\\\\StubTransport\\:\\:request\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/helpers/StubTransport.php + + - + message: "#^Method Tests\\\\Helpers\\\\StubTransport\\:\\:request\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/helpers/StubTransport.php + + - + message: "#^Method Tests\\\\Helpers\\\\StubTransport\\:\\:request\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/helpers/StubTransport.php + + - + message: "#^Method Tests\\\\Helpers\\\\StubTransport\\:\\:request_multiple\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/helpers/StubTransport.php + + - + message: "#^Method Tests\\\\Helpers\\\\StubTransport\\:\\:request_multiple\\(\\) has parameter \\$requests with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/helpers/StubTransport.php + + - + message: "#^Method Tests\\\\Helpers\\\\StubTransport\\:\\:request_multiple\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/helpers/StubTransport.php + + - + message: "#^Property Tests\\\\Helpers\\\\StubTransport\\:\\:\\$requestsCountInt has no type specified\\.$#" + count: 1 + path: tests/helpers/StubTransport.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupEndpointTest\\:\\:testChannelMissing\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupEndpointTest\\:\\:testErrorBodyForbidden\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupEndpointTest\\:\\:testGroupIsEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupEndpointTest\\:\\:testGroupMissing\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupEndpointTest\\:\\:testIsAuthRequiredSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupEndpointTest\\:\\:testSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupEndpointTest\\:\\:testSuperCallTest\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\AddChannelChannelGroupExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\AddChannelChannelGroupExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/AddChannelChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\FetchMessagesExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\FetchMessagesExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\FetchMessagesExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\FetchMessagesTest\\:\\:testFetchEncrypted\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\FetchMessagesTest\\:\\:testFetchWithCount\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\FetchMessagesTest\\:\\:testFetchWithDefaults\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\FetchMessagesTest\\:\\:testFetchWithStartEnd\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\FetchMessagesExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\FetchMessagesTest\\:\\:\\$endTimetoken has no type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\FetchMessagesTest\\:\\:\\$middleTimetoken has no type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\FetchMessagesTest\\:\\:\\$startTimetoken has no type specified\\.$#" + count: 1 + path: tests/integrational/FetchMessagesTest.php + + - + message: "#^Method PubNubTests\\\\integrational\\\\FilesTest\\:\\:testDeleteAllFiles\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FilesTest.php + + - + message: "#^Method PubNubTests\\\\integrational\\\\FilesTest\\:\\:testDownloadFiles\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FilesTest.php + + - + message: "#^Method PubNubTests\\\\integrational\\\\FilesTest\\:\\:testEmptyFileList\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FilesTest.php + + - + message: "#^Method PubNubTests\\\\integrational\\\\FilesTest\\:\\:testGetDownloadUrls\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FilesTest.php + + - + message: "#^Method PubNubTests\\\\integrational\\\\FilesTest\\:\\:testNonEmptyFileList\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FilesTest.php + + - + message: "#^Method PubNubTests\\\\integrational\\\\FilesTest\\:\\:testSendBinaryFile\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FilesTest.php + + - + message: "#^Method PubNubTests\\\\integrational\\\\FilesTest\\:\\:testSendTextFile\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/FilesTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testCombination\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testEmptySubKeySync\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testFailedPayload\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testIsAuthRequiredSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testManyChannelGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testMissingChannelAndGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testMultipleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testNullSubKey\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testOneChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testOneChannelGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testOneChannelWithoutUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\GetStateTest\\:\\:testSuperCall\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Offset 'age' does not exist on string\\.$#" + count: 10 + path: tests/integrational/GetStateTest.php + + - + message: "#^Offset 'status' does not exist on string\\.$#" + count: 10 + path: tests/integrational/GetStateTest.php + + - + message: "#^Parameter \\#1 \\$subscribeKey of method PubNub\\\\PNConfiguration\\:\\:setSubscribeKey\\(\\) expects string, null given\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\GetStateExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/GetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowExposed\\:\\:__construct\\(\\) has parameter \\$pubnubInstance with no type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testEmptySubKey\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testIsAuthRequiredSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testMultipleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testMultipleChannelState\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testMultipleChannelWithoutState\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testMultipleChannelWithoutStateUUIDs\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testNullSubKey\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testSingularChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testSingularChannelAndGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testSingularChannelWithoutState\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testSingularChannelWithoutStateUUIDs\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HereNowTest\\:\\:testSuperCallTest\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Parameter \\#1 \\$subscribeKey of method PubNub\\\\PNConfiguration\\:\\:setSubscribeKey\\(\\) expects string, null given\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\HereNowExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/HereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryDeleteExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/HistoryDeleteTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryDeleteExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryDeleteTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryDeleteExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/HistoryDeleteTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\TestPubNubHistoryDelete\\:\\:testChannelIsEmptyException\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryDeleteTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\TestPubNubHistoryDelete\\:\\:testMissingChannelException\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryDeleteTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\TestPubNubHistoryDelete\\:\\:testSuperCallTest\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryDeleteTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\HistoryDeleteExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/HistoryDeleteTest.php + + - + message: "#^Access to offset 'a' on an unknown class PubNub\\\\Models\\\\Consumer\\\\History\\\\any\\.$#" + count: 6 + path: tests/integrational/HistoryTest.php + + - + message: "#^Access to offset 'b' on an unknown class PubNub\\\\Models\\\\Consumer\\\\History\\\\any\\.$#" + count: 6 + path: tests/integrational/HistoryTest.php + + - + message: "#^Access to property \\$text on an unknown class PubNub\\\\Models\\\\Consumer\\\\History\\\\any\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Access to property \\$text2 on an unknown class PubNub\\\\Models\\\\Consumer\\\\History\\\\any\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testAuthSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testChannelIsEmpty\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testCountReverseStartEndSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testEncryptedSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testEncryptedWithPNOtherSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testMissingChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testProcessMessageError\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testSuccessWithoutTimeToken\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testSuperCallTest\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:testSuperCallWithAllParams\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\HistoryTest\\:\\:xtestSuperCallWithChannelOnly\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\HistoryExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Unreachable statement \\- code above always terminates\\.$#" + count: 1 + path: tests/integrational/HistoryTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\ListChannelsInChannelGroupExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\ListChannelsInChannelGroupExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\ListChannelsInChannelGroupExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\ListChannelsInChannelGroupTest\\:\\:testEmptyGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\ListChannelsInChannelGroupTest\\:\\:testGroupMissing\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\ListChannelsInChannelGroupTest\\:\\:testIsAuthRequiredSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\ListChannelsInChannelGroupTest\\:\\:testNullBody\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\ListChannelsInChannelGroupTest\\:\\:testNullPayload\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\ListChannelsInChannelGroupTest\\:\\:testSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\ListChannelsInChannelGroupExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/ListChannelsInChannelGroupTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:superCallTest\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:testAppleSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:testEmptyDeviceIdRemoveAll\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:testEmptySubscribeKey\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:testFCMSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:testIsAuthRequiredSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:testMicrosoftSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:testNullDeviceId\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:testNullPushType\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsTest\\:\\:testNullSubscribeKey\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Parameter \\#1 \\$subscribeKey of method PubNub\\\\PNConfiguration\\:\\:setSubscribeKey\\(\\) expects string, null given\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/ListPushProvisionsTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:superCallTest\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testAddAppleSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testAddFCMSuccessSync\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testAddMicrosoftSuccessSync\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testAppleSuccessRemove\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testEmptyDeviceId\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testEmptyDeviceIdAdd\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testEmptyDeviceIdRemoveAll\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testEmptySubscribeKeyAdd\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testEmptySubscribeKeyRemove\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testEmptySubscribeKeyRemoveAll\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testFCMSuccessRemove\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testFCMSuccessRemoveAll\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testIsAuthRequiredSuccessAdd\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testIsAuthRequiredSuccessRemove\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testIsAuthRequiredSuccessRemoveAll\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testListChannelGroupAPNS\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testMicrosoftSuccessRemove\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testMicrosoftSuccessRemoveAll\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testMissingChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testMissingChannelsAdd\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testNullDeviceId\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testNullDeviceIdAdd\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testNullDeviceIdRemoveAll\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testNullPushType\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testNullPushTypeAdd\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testNullPushTypeRemoveAll\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testNullSubscribeKeyAdd\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testNullSubscribeKeyRemove\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ModifyPushChannelsForDeviceTest\\:\\:testNullSubscribeKeyRemoveAll\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushTestExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushTestExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushTestExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushTestExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemovePushNotificationsFromChannelsExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemovePushNotificationsFromChannelsExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemovePushNotificationsFromChannelsExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemovePushNotificationsFromChannelsExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Parameter \\#1 \\$subscribeKey of method PubNub\\\\PNConfiguration\\:\\:setSubscribeKey\\(\\) expects string, null given\\.$#" + count: 3 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushTestExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\Push\\\\RemovePushNotificationsFromChannelsExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/ModifyPushChannelsForDeviceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testGlobalLevel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testMultipleChannelGroups\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testMultipleChannelGroupsWithAuth\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testMultipleChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testMultipleChannelsWithAuth\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testMultipleUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testSingleChannelGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testSingleChannelGroupWithAuth\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testSingleChannelWithAuth\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PamTest\\:\\:testSingleUuid\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PamTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:assertSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:assertSuccessPublishGet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:assertSuccessPublishGet\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:assertSuccessPublishPost\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:assertSuccessPublishPost\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishDoNotSerialize\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishDoNotSerializeInvalidType\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishDoNotSerializeInvalidTypePost\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishDoNotSerializePost\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishDoNotStore\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishMixedViaGet\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishMixedViaGetEncrypted\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishMixedViaPost\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishMixedViaPostEncrypted\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testPublishWithMeta\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testServerSideErrorEnvelope\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testServerSideErrorSync\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishTest\\:\\:testSuperCall\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/PublishTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelFromChannelGroupEndpointTest\\:\\:testEmptyGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelFromChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelFromChannelGroupEndpointTest\\:\\:testGroupMissing\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelFromChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelFromChannelGroupEndpointTest\\:\\:testIsAuthRequiredSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelFromChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelFromChannelGroupEndpointTest\\:\\:testSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelFromChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelFromChannelGroupExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/RemoveChannelFromChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelFromChannelGroupExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelFromChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelFromChannelGroupExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelFromChannelGroupEndpointTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\RemoveChannelFromChannelGroupExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelFromChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelGroupEndpointTest\\:\\:superCallTest\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelGroupEndpointTest\\:\\:testEmptyGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelGroupEndpointTest\\:\\:testGroupMissing\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelGroupEndpointTest\\:\\:testIsAuthRequiredSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelGroupEndpointTest\\:\\:testSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelGroupExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/RemoveChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelGroupExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\RemoveChannelGroupExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelGroupEndpointTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\RemoveChannelGroupExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/RemoveChannelGroupEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testApplyNon200\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testApplyStateForChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testApplyStateForChannelGroup\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testApplyStateForChannelGroups\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testApplyStateForChannelsSync\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testApplyStateForMix\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testApplyStateForSomebodyElseChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testChannelAndGroupMissing\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testEmptySubKey\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testIsAuthRequiredSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testMissingState\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testNullPayload\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SetStateTest\\:\\:testNullSubKey\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Parameter \\#1 \\$subscribeKey of method PubNub\\\\PNConfiguration\\:\\:setSubscribeKey\\(\\) expects string, null given\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\SetStateExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/SetStateTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\CheckSslTransport\\:\\:isRequestedSecureOrigin\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\CheckSslTransport\\:\\:request\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\CheckSslTransport\\:\\:request\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\CheckSslTransport\\:\\:request\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\CheckSslTransport\\:\\:request_multiple\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\CheckSslTransport\\:\\:request_multiple\\(\\) has parameter \\$requests with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\CheckSslTransport\\:\\:request_multiple\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\CheckSslTransport\\:\\:request_multiple\\(\\) should return array but return statement is missing\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\CheckSslTransport\\:\\:test\\(\\) should return bool but return statement is missing\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SslTest\\:\\:testSslCanBeDisabled\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SslTest\\:\\:testSslIsSetByDefault\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\CheckSslTransport\\:\\:\\$requestedThroughHttps has no type specified\\.$#" + count: 1 + path: tests/integrational/SslTest.php + + - + message: "#^Else branch is unreachable because previous condition is always true\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestPresence\\:\\:areBothConnectedAndDisconnectedInvoked\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestPresence\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestPresence\\:\\:message\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestPresence\\:\\:presence\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestPresence\\:\\:presence\\(\\) has parameter \\$presence with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestPresence\\:\\:presence\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestPresence\\:\\:status\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SubscribePresenceTest\\:\\:testMessageOnPresenceCallback\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\MySubscribeCallbackToTestPresence\\:\\:\\$connectedInvoked has no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\MySubscribeCallbackToTestPresence\\:\\:\\$disconnectedInvoked has no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribePresenceTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:message\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:message\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:presence\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:presence\\(\\) has parameter \\$presence with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:presence\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:signal\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:signal\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:signal\\(\\) has parameter \\$signal with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:status\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SubscribeSignalTest\\:\\:testSignal\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\MySubscribeCallbackToTestSignal\\:\\:\\$signalInvoked has no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeSignalTest.php + + - + message: "#^Call to an undefined method Tests\\\\Integrational\\\\PublishThread\\:\\:start\\(\\)\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Class Tests\\\\Integrational\\\\PublishThread constructor invoked with 2 parameters, 1 required\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallback\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallback\\:\\:message\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallback\\:\\:presence\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallback\\:\\:presence\\(\\) has parameter \\$presence with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallback\\:\\:presence\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallback\\:\\:status\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribePublishCallback\\:\\:__construct\\(\\) has parameter \\$config with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribePublishCallback\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribePublishCallback\\:\\:presence\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribePublishCallback\\:\\:presence\\(\\) has parameter \\$presence with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribePublishCallback\\:\\:presence\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribePublishCallback\\:\\:status\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishThread\\:\\:__construct\\(\\) has parameter \\$config with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishThread\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishThread\\:\\:message\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishThread\\:\\:message\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishThread\\:\\:presence\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishThread\\:\\:presence\\(\\) has parameter \\$presence with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishThread\\:\\:presence\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\PublishThread\\:\\:run\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SubscribeTest\\:\\:testCGSubscribeUnsubscribe\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SubscribeTest\\:\\:testEncryptedSubscribePublish\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SubscribeTest\\:\\:testSubscribeUnsubscribe\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SubscribeTest\\:\\:xtestCGSubscribePublishUnsubscribe\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SubscribeTest\\:\\:xtestSubscribePublishUnsubscribeSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\MySubscribeCallback\\:\\:\\$config has no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Strict comparison using \\=\\=\\= between array and 'hey' will always evaluate to false\\.$#" + count: 1 + path: tests/integrational/SubscribeTest.php + + - + message: "#^Else branch is unreachable because previous condition is always true\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestWildCard\\:\\:areBothConnectedAndDisconnectedInvoked\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestWildCard\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestWildCard\\:\\:message\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestWildCard\\:\\:presence\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestWildCard\\:\\:presence\\(\\) has parameter \\$presence with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestWildCard\\:\\:presence\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\MySubscribeCallbackToTestWildCard\\:\\:status\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\SubscribeWildCardTest\\:\\:testWildCard\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\MySubscribeCallbackToTestWildCard\\:\\:\\$connectedInvoked has no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\MySubscribeCallbackToTestWildCard\\:\\:\\$disconnectedInvoked has no type specified\\.$#" + count: 1 + path: tests/integrational/SubscribeWildCardTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\TimeTest\\:\\:testTime\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/TimeTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\WhereNowTest\\:\\:testBrokenWithString\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\WhereNowTest\\:\\:testBrokenWithoutJSON\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\WhereNowTest\\:\\:testNullPayload\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\WhereNowTest\\:\\:testSuccess\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\WhereNowTest\\:\\:testSuccessCustomUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\WhereNowTest\\:\\:testSuperCall\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\WhereNowTestExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\WhereNowTestExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\WhereNowTestExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\WhereNowTestExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/WhereNowTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Channel\\\\GetAllChannelMetadataEndpointTest\\:\\:testGetAllChannelMetadata\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/channel/GetAllChannelMetadataEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Channel\\\\GetChannelMetadataEndpointTest\\:\\:testGetMetadataFromChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/channel/GetChannelMetadataEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Channel\\\\RemoveChannelMetadataEndpointTest\\:\\:testRemoveMetadataFromChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/channel/RemoveChannelMetadataEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Channel\\\\SetChannelMetadataEndpointTest\\:\\:testAddMetadataToChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/channel/SetChannelMetadataEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Members\\\\GetMembersEndpointTest\\:\\:testGetMembersForChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/member/GetMembersEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Members\\\\RemoveMembersEndpointTest\\:\\:testRemoveMembersForChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/member/RemoveMembersEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Members\\\\SetMembersEndpointTest\\:\\:testSetMembersForChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/member/SetMembersEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Memberships\\\\GetMembershipsEndpointTest\\:\\:testGetMemberships\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/membership/GetMembershipsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Memberships\\\\RemoveMembershipsEndpointTest\\:\\:testGetMemberships\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/membership/RemoveMembershipsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\Memberships\\\\SetMembershipsEndpointTest\\:\\:testSetMembershipsForChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/membership/SetMembershipsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\UUID\\\\GetAllUUIDMetadataEndpointTest\\:\\:testGetAllUUIDMetadata\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/uuid/GetAllUUIDMetadataEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\UUID\\\\GetUUIDMetadataEndpointTest\\:\\:testGetMetadataFromUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/uuid/GetUUIDMetadataEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\UUID\\\\RemoveUUIDMetadataEndpointTest\\:\\:testRemoveMetadataFromUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/uuid/RemoveUUIDMetadataEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Objects\\\\UUID\\\\SetUUIDMetadataEndpointTest\\:\\:testAddMetadataToUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/objects/uuid/SetUUIDMetadataEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushEndpointExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/push/AddChannelsToPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushEndpointExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/AddChannelsToPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushEndpointExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/push/AddChannelsToPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushEndpointTest\\:\\:testPushAddApns2\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/AddChannelsToPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushEndpointTest\\:\\:testPushAddFCM\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/AddChannelsToPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushEndpointTest\\:\\:testPushAddMultipleChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/AddChannelsToPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushEndpointTest\\:\\:testPushAddSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/AddChannelsToPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushEndpointTest\\:\\:testWarningWhenUsingDeprecatedGCMType\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/AddChannelsToPushEndpointTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\Push\\\\AddChannelsToPushEndpointExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/push/AddChannelsToPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointExposed\\:\\:buildParams\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointTest\\:\\:testListChannelGroupAPNS\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointTest\\:\\:testListChannelGroupAPNS2\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointTest\\:\\:testListChannelGroupFCM\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointTest\\:\\:testListChannelGroupMPNS\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointTest\\:\\:testWarningWhenUsingDeprecatedGCMType\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\Push\\\\ListPushProvisionsEndpointExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/push/ListPushProvisionsEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushEndpointExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/push/RemoveChannelsFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushEndpointExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveChannelsFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushEndpointExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveChannelsFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushEndpointTest\\:\\:testPushRemoveApns2\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveChannelsFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushEndpointTest\\:\\:testPushRemoveFCM\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveChannelsFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushEndpointTest\\:\\:testPushRemoveMultipleChannels\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveChannelsFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushEndpointTest\\:\\:testPushRemoveSingleChannel\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveChannelsFromPushEndpointTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\Push\\\\RemoveChannelsFromPushEndpointExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveChannelsFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveDeviceFromPushEndpointExposed\\:\\:requestOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/integrational/push/RemoveDeviceFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveDeviceFromPushEndpointExposed\\:\\:stubFor\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveDeviceFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveDeviceFromPushEndpointExposed\\:\\:stubFor\\(\\) has parameter \\$url with no type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveDeviceFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveDeviceFromPushEndpointTest\\:\\:testRemovePushAPNS\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveDeviceFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveDeviceFromPushEndpointTest\\:\\:testRemovePushAPNS2\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveDeviceFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveDeviceFromPushEndpointTest\\:\\:testRemovePushFCM\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveDeviceFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveDeviceFromPushEndpointTest\\:\\:testRemovePushMPNS\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveDeviceFromPushEndpointTest.php + + - + message: "#^Method Tests\\\\Integrational\\\\Push\\\\RemoveDeviceFromPushEndpointTest\\:\\:testWarningWhenUsingDeprecatedGCMType\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveDeviceFromPushEndpointTest.php + + - + message: "#^Property Tests\\\\Integrational\\\\Push\\\\RemoveDeviceFromPushEndpointExposed\\:\\:\\$transport has no type specified\\.$#" + count: 1 + path: tests/integrational/push/RemoveDeviceFromPushEndpointTest.php + + - + message: "#^PHPDoc tag @param for parameter \\$expected with type PubNub\\\\Crypto\\\\Header is incompatible with native type string\\.$#" + count: 1 + path: tests/unit/CryptoModule/HeaderEncoderTest.php + + - + message: "#^PHPDoc tag @param has invalid value \\(string \\$\\)\\: Unexpected token \"\\$\", expected variable at offset 110$#" + count: 1 + path: tests/unit/CryptoModule/HeaderEncoderTest.php + + - + message: "#^Method PubNubTests\\\\unit\\\\CryptoTest\\:\\:testMcryptAES\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/CryptoTest.php + + - + message: "#^Method PubNubTests\\\\unit\\\\CryptoTest\\:\\:testOpenSSLAES\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/CryptoTest.php + + - + message: "#^Method PubNubTests\\\\unit\\\\CryptoTest\\:\\:testOpenSSLAESRandomIV\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/CryptoTest.php + + - + message: "#^Method ExposedListenerManager\\:\\:count\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/ListenerManagerTest.php + + - + message: "#^Method ListenerManagerTest\\:\\:testUrlEncode\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/ListenerManagerTest.php + + - + message: "#^Method MySubscribeCallback\\:\\:message\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/ListenerManagerTest.php + + - + message: "#^Method MySubscribeCallback\\:\\:message\\(\\) has parameter \\$message with no type specified\\.$#" + count: 1 + path: tests/unit/ListenerManagerTest.php + + - + message: "#^Method MySubscribeCallback\\:\\:message\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/unit/ListenerManagerTest.php + + - + message: "#^Method MySubscribeCallback\\:\\:presence\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/ListenerManagerTest.php + + - + message: "#^Method MySubscribeCallback\\:\\:presence\\(\\) has parameter \\$presence with no type specified\\.$#" + count: 1 + path: tests/unit/ListenerManagerTest.php + + - + message: "#^Method MySubscribeCallback\\:\\:presence\\(\\) has parameter \\$pubnub with no type specified\\.$#" + count: 1 + path: tests/unit/ListenerManagerTest.php + + - + message: "#^Method PNConfigurationTest\\:\\:testInitWithUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/PNConfigurationTest.php + + - + message: "#^Method PNConfigurationTest\\:\\:testInitWithUserId\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/PNConfigurationTest.php + + - + message: "#^Method PNConfigurationTest\\:\\:testThrowOnEmptyUserId\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/PNConfigurationTest.php + + - + message: "#^Method PNConfigurationTest\\:\\:testThrowOnUserIdAndUUID\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/PNConfigurationTest.php + + - + message: "#^Method PublishTest\\:\\:testSequenceCounterRestartsAfterMaxReached\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/PublishTest.php + + - + message: "#^Method StubTest\\:\\:testAny\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/StubTest.php + + - + message: "#^Method StubTest\\:\\:testExtraActualArgument\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/StubTest.php + + - + message: "#^Method StubTest\\:\\:testExtraExpectedArgument\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/StubTest.php + + - + message: "#^Method StubTest\\:\\:testSimpleStub\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/StubTest.php + + - + message: "#^Method TelemetryManagerTest\\:\\:testAverageLatency\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/TelemetryManagerTest.php + + - + message: "#^Method TelemetryManagerTest\\:\\:testValidQueries\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/TelemetryManagerTest.php + + - + message: "#^Method UtilsTest\\:\\:testJoinQuery\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/UtilsTest.php + + - + message: "#^Method UtilsTest\\:\\:testPamEncode\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/UtilsTest.php + + - + message: "#^Method UtilsTest\\:\\:testSignSha256\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/UtilsTest.php + + - + message: "#^Method UtilsTest\\:\\:testUrlEncode\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/UtilsTest.php + + - + message: "#^Method UtilsTest\\:\\:testWriteValueAsString\\(\\) has no return type specified\\.$#" + count: 1 + path: tests/unit/UtilsTest.php diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 00000000..8dafb337 --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,8 @@ +includes: + - phpstan-baseline.neon + +parameters: + level: 6 + paths: + - src + - tests diff --git a/src/PubNub/Models/Consumer/Objects/Channel/PNChannelMetadata.php b/src/PubNub/Models/Consumer/Objects/Channel/PNChannelMetadata.php index 09d428f1..f30386e7 100644 --- a/src/PubNub/Models/Consumer/Objects/Channel/PNChannelMetadata.php +++ b/src/PubNub/Models/Consumer/Objects/Channel/PNChannelMetadata.php @@ -33,7 +33,7 @@ public function __construct($id, $name, $description, $custom) $this->custom = $custom; } - public function jsonSerialize() + public function jsonSerialize(): mixed { $vars = get_object_vars($this); diff --git a/src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php b/src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php index c481afe5..8b7cbe12 100644 --- a/src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php +++ b/src/PubNub/Models/Consumer/Objects/UUID/PNUUIDMetadata.php @@ -43,7 +43,7 @@ public function __construct($id, $name, $externalId, $profileUrl, $email, $custo $this->custom = $custom; } - public function jsonSerialize() + public function jsonSerialize(): mixed { $vars = get_object_vars($this);