psalm-baseline.xml 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <files psalm-version="5.9.0@8b9ad1eb9e8b7d3101f949291da2b9f7767cd163">
  3. <file src="src/Cache/Engine/RedisEngine.php">
  4. <InvalidReturnStatement occurrences="4">
  5. <code>$this-&gt;_Redis-&gt;set($key, $value)</code>
  6. <code>$this-&gt;_Redis-&gt;setEx($key, $duration, $value)</code>
  7. <code>$value</code>
  8. <code>$value</code>
  9. </InvalidReturnStatement>
  10. <InvalidReturnType occurrences="3">
  11. <code>bool</code>
  12. <code>int|false</code>
  13. <code>int|false</code>
  14. </InvalidReturnType>
  15. <PossiblyInvalidArgument occurrences="1">
  16. <code>$value</code>
  17. </PossiblyInvalidArgument>
  18. </file>
  19. <file src="src/Collection/CollectionTrait.php">
  20. <InvalidArrayOffset>
  21. <code>$collectionArraysCounts[$changeIndex]</code>
  22. <code>$value[$keys[$index]]</code>
  23. </InvalidArrayOffset>
  24. </file>
  25. <file src="src/Collection/Iterator/ZipIterator.php">
  26. <MissingTemplateParam>
  27. <code>ZipIterator</code>
  28. </MissingTemplateParam>
  29. </file>
  30. <file src="src/Controller/Component/RequestHandlerComponent.php">
  31. <RedundantCondition>
  32. <code>is_string($type)</code>
  33. </RedundantCondition>
  34. </file>
  35. <file src="src/Database/Expression/QueryExpression.php">
  36. <RedundantCondition>
  37. <code>$typeMultiple</code>
  38. </RedundantCondition>
  39. </file>
  40. <file src="src/Database/Query.php">
  41. <MissingTemplateParam>
  42. <code>IteratorAggregate</code>
  43. </MissingTemplateParam>
  44. </file>
  45. <file src="src/Database/Statement/PDOStatement.php">
  46. <RedundantCondition>
  47. <code><![CDATA[$property === 'queryString' && isset($this->_statement->queryString)]]></code>
  48. </RedundantCondition>
  49. </file>
  50. <file src="src/Error/Renderer/ConsoleExceptionRenderer.php">
  51. <InvalidArrayOffset>
  52. <code>$exceptions[$i - 1]</code>
  53. </InvalidArrayOffset>
  54. </file>
  55. <file src="src/I18n/DateFormatTrait.php">
  56. <DeprecatedClass occurences="2">
  57. <code>MutableDate</code>
  58. <code>parent::__construct($time, $tz)</code>
  59. </DeprecatedClass>
  60. </file>
  61. <file src="src/I18n/DateFormatTrait.php">
  62. <RedundantCondition>
  63. <code>$time !== false</code>
  64. </RedundantCondition>
  65. </file>
  66. <file src="src/I18n/Time.php">
  67. <DeprecatedClass occurences="2">
  68. <code>MutableDateTime</code>
  69. <code>parent::__construct($time, $tz)</code>
  70. </DeprecatedClass>
  71. </file>
  72. <file src="src/ORM/SaveOptionsBuilder.php">
  73. <MissingTemplateParam>
  74. <code>SaveOptionsBuilder</code>
  75. </MissingTemplateParam>
  76. </file>
  77. <file src="src/Shell/Helper/TableHelper.php">
  78. <InvalidCast>
  79. <code>$v</code>
  80. </InvalidCast>
  81. </file>
  82. <file src="src/TestSuite/Constraint/EventFired.php">
  83. <InternalClass>
  84. <code>new AssertionFailedError(
  85. 'The event manager you are asserting against is not configured to track events.'
  86. )</code>
  87. </InternalClass>
  88. <InternalMethod>
  89. <code>new AssertionFailedError(
  90. 'The event manager you are asserting against is not configured to track events.'
  91. )</code>
  92. </InternalMethod>
  93. </file>
  94. <file src="src/TestSuite/Constraint/EventFiredWith.php">
  95. <InternalClass>
  96. <code>new AssertionFailedError(
  97. 'The event manager you are asserting against is not configured to track events.'
  98. )</code>
  99. <code><![CDATA[new AssertionFailedError(sprintf(
  100. 'Event "%s" was fired %d times, cannot make data assertion',
  101. $other,
  102. count($events)
  103. ))]]></code>
  104. </InternalClass>
  105. <InternalMethod>
  106. <code>new AssertionFailedError(
  107. 'The event manager you are asserting against is not configured to track events.'
  108. )</code>
  109. <code><![CDATA[new AssertionFailedError(sprintf(
  110. 'Event "%s" was fired %d times, cannot make data assertion',
  111. $other,
  112. count($events)
  113. ))]]></code>
  114. </InternalMethod>
  115. </file>
  116. <file src="src/TestSuite/Constraint/Response/ResponseBase.php">
  117. <InternalClass>
  118. <code>new AssertionFailedError('No response set, cannot assert content.')</code>
  119. </InternalClass>
  120. <InternalMethod>
  121. <code>new AssertionFailedError('No response set, cannot assert content.')</code>
  122. </InternalMethod>
  123. </file>
  124. <file src="src/TestSuite/Constraint/Session/FlashParamEquals.php">
  125. <InternalClass>
  126. <code>new AssertionFailedError($message)</code>
  127. </InternalClass>
  128. <InternalMethod>
  129. <code>new AssertionFailedError($message)</code>
  130. </InternalMethod>
  131. </file>
  132. <file src="src/TestSuite/Fixture/TestFixture.php">
  133. <InvalidArrayOffset>
  134. <code>$types[$field]</code>
  135. </InvalidArrayOffset>
  136. </file>
  137. <file src="src/TestSuite/TestSuite.php">
  138. <InternalClass>
  139. <code>BaseTestSuite</code>
  140. </InternalClass>
  141. <InternalMethod>
  142. <code>addTestFile</code>
  143. <code>addTestFile</code>
  144. </InternalMethod>
  145. </file>
  146. <file src="src/Utility/Hash.php">
  147. <RedundantCondition>
  148. <code>is_array($_list)</code>
  149. </RedundantCondition>
  150. </file>
  151. <file src="src/Utility/Text.php">
  152. <RedundantCast>
  153. <code>(string)mb_internal_encoding()</code>
  154. </RedundantCast>
  155. </file>
  156. <file src="src/Utility/Xml.php">
  157. <TypeDoesNotContainType>
  158. <code>!is_array($data)</code>
  159. </TypeDoesNotContainType>
  160. </file>
  161. <file src="src/View/Exception/MissingCellTemplateException.php">
  162. <ImplementedReturnTypeMismatch>
  163. <code><![CDATA[array{name: string, file: string, paths: array<string>}]]></code>
  164. </ImplementedReturnTypeMismatch>
  165. </file>
  166. <file src="src/View/View.php">
  167. <InvalidReturnStatement>
  168. <code>$config</code>
  169. </InvalidReturnStatement>
  170. <InvalidReturnType>
  171. <code>array{key:string, config:string}</code>
  172. </InvalidReturnType>
  173. </file>
  174. <file src="src/View/XmlView.php">
  175. <InvalidReturnStatement>
  176. <code><![CDATA[Xml::fromArray($data, $options)->saveXML()]]></code>
  177. </InvalidReturnStatement>
  178. <InvalidReturnType>
  179. <code>string</code>
  180. </InvalidReturnType>
  181. </file>
  182. </files>