Browse Source

Update psalm.

ADmad 4 years ago
parent
commit
7123e186a2
2 changed files with 20 additions and 1 deletions
  1. 1 1
      composer.json
  2. 19 0
      psalm-baseline.xml

+ 1 - 1
composer.json

@@ -114,7 +114,7 @@
             "@psalm"
         ],
         "stan-tests": "phpstan.phar analyze -c tests/phpstan.neon",
-        "stan-setup": "cp composer.json composer.backup && composer require --dev symfony/polyfill-php81 phpstan/phpstan:~1.4.0 psalm/phar:~4.20.0 && mv composer.backup composer.json",
+        "stan-setup": "cp composer.json composer.backup && composer require --dev symfony/polyfill-php81 phpstan/phpstan:~1.4.0 psalm/phar:~4.22.0 && mv composer.backup composer.json",
         "lowest": "validate-prefer-lowest",
         "lowest-setup": "composer update --prefer-lowest --prefer-stable --prefer-dist --no-interaction && cp composer.json composer.backup && composer require --dev dereuromark/composer-prefer-lowest && mv composer.backup composer.json",
         "test": "phpunit",

+ 19 - 0
psalm-baseline.xml

@@ -1,5 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <files psalm-version="4.x-dev@">
+  <file src="src/Cache/Engine/RedisEngine.php">
+    <InvalidArgument occurrences="1">
+      <code>Redis::OPT_SCAN</code>
+    </InvalidArgument>
+    <InvalidReturnStatement occurrences="4">
+      <code>$this-&gt;_Redis-&gt;set($key, $value)</code>
+      <code>$this-&gt;_Redis-&gt;setEx($key, $duration, $value)</code>
+      <code>$value</code>
+      <code>$value</code>
+    </InvalidReturnStatement>
+    <InvalidReturnType occurrences="3">
+      <code>bool</code>
+      <code>int|false</code>
+      <code>int|false</code>
+    </InvalidReturnType>
+    <PossiblyInvalidArgument occurrences="1">
+      <code>$value</code>
+    </PossiblyInvalidArgument>
+  </file>
   <file src="src/Collection/CollectionTrait.php">
     <ArgumentTypeCoercion occurrences="2">
       <code>$iterator</code>