psalm-baseline.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <files psalm-version="4.x-dev@">
  3. <file src="src/Collection/CollectionTrait.php">
  4. <ArgumentTypeCoercion occurrences="2">
  5. <code>$iterator</code>
  6. <code>$iterator</code>
  7. </ArgumentTypeCoercion>
  8. <MissingParamType occurrences="28">
  9. <code>$callback</code>
  10. <code>$condition</code>
  11. <code>$groupPath</code>
  12. <code>$idPath</code>
  13. <code>$initial</code>
  14. <code>$item</code>
  15. <code>$item</code>
  16. <code>$items</code>
  17. <code>$items</code>
  18. <code>$key</code>
  19. <code>$key</code>
  20. <code>$keyPath</code>
  21. <code>$nestingKey</code>
  22. <code>$order</code>
  23. <code>$parentPath</code>
  24. <code>$path</code>
  25. <code>$path</code>
  26. <code>$path</code>
  27. <code>$path</code>
  28. <code>$path</code>
  29. <code>$path</code>
  30. <code>$path</code>
  31. <code>$path</code>
  32. <code>$path</code>
  33. <code>$path</code>
  34. <code>$value</code>
  35. <code>$valuePath</code>
  36. <code>$values</code>
  37. </MissingParamType>
  38. </file>
  39. <file src="src/Collection/Iterator/ZipIterator.php">
  40. <ArgumentTypeCoercion occurrences="1">
  41. <code>$set</code>
  42. </ArgumentTypeCoercion>
  43. </file>
  44. <file src="src/Command/Command.php">
  45. <DeprecatedMethod occurrences="1">
  46. <code>loadModel</code>
  47. </DeprecatedMethod>
  48. <DeprecatedProperty occurrences="2">
  49. <code>$this-&gt;modelClass</code>
  50. <code>$this-&gt;modelClass</code>
  51. </DeprecatedProperty>
  52. <DeprecatedTrait occurrences="1">
  53. <code>ModelAwareTrait</code>
  54. </DeprecatedTrait>
  55. </file>
  56. <file src="src/Command/CompletionCommand.php">
  57. <DeprecatedClass occurrences="1">
  58. <code>\Cake\Console\Shell</code>
  59. </DeprecatedClass>
  60. </file>
  61. <file src="src/Console/CommandCollection.php">
  62. <DeprecatedClass occurrences="6">
  63. <code>Shell::class</code>
  64. <code>\Cake\Console\CommandInterface|\Cake\Console\Shell|class-string</code>
  65. <code>\Cake\Console\CommandInterface|\Cake\Console\Shell|string</code>
  66. <code>\Traversable&lt;string, \Cake\Console\Shell|\Cake\Console\CommandInterface|class-string&gt;</code>
  67. <code>array&lt;string, \Cake\Console\Shell|\Cake\Console\CommandInterface|string&gt;</code>
  68. <code>array&lt;string, \Cake\Console\Shell|\Cake\Console\CommandInterface|string&gt;</code>
  69. </DeprecatedClass>
  70. </file>
  71. <file src="src/Console/CommandFactoryInterface.php">
  72. <DeprecatedClass occurrences="1">
  73. <code>\Cake\Console\Shell|\Cake\Console\CommandInterface</code>
  74. </DeprecatedClass>
  75. </file>
  76. <file src="src/Console/CommandRunner.php">
  77. <DeprecatedClass occurrences="3">
  78. <code>\Cake\Console\CommandInterface|\Cake\Console\Shell</code>
  79. <code>\Cake\Console\CommandInterface|\Cake\Console\Shell</code>
  80. <code>\Cake\Console\Shell</code>
  81. </DeprecatedClass>
  82. </file>
  83. <file src="src/Console/Shell.php">
  84. <DeprecatedMethod occurrences="1">
  85. <code>loadModel</code>
  86. </DeprecatedMethod>
  87. <DeprecatedProperty occurrences="1">
  88. <code>$this-&gt;modelClass</code>
  89. </DeprecatedProperty>
  90. <DeprecatedTrait occurrences="1">
  91. <code>ModelAwareTrait</code>
  92. </DeprecatedTrait>
  93. </file>
  94. <file src="src/Console/ShellDispatcher.php">
  95. <DeprecatedClass occurrences="5">
  96. <code>$instance</code>
  97. <code>Shell</code>
  98. <code>Shell</code>
  99. <code>\Cake\Console\Shell</code>
  100. <code>\Cake\Console\Shell</code>
  101. </DeprecatedClass>
  102. </file>
  103. <file src="src/Console/TaskRegistry.php">
  104. <DeprecatedClass occurrences="5">
  105. <code>Shell</code>
  106. <code>TaskRegistry</code>
  107. <code>\Cake\Console\Shell</code>
  108. <code>\Cake\Console\Shell</code>
  109. <code>\Cake\Console\Shell</code>
  110. </DeprecatedClass>
  111. </file>
  112. <file src="src/Controller/Controller.php">
  113. <DeprecatedMethod occurrences="2">
  114. <code>loadModel</code>
  115. <code>loadModel</code>
  116. </DeprecatedMethod>
  117. <DeprecatedProperty occurrences="7">
  118. <code>$this-&gt;modelClass</code>
  119. <code>$this-&gt;modelClass</code>
  120. <code>$this-&gt;modelClass</code>
  121. <code>$this-&gt;modelClass</code>
  122. <code>$this-&gt;modelClass</code>
  123. <code>$this-&gt;modelClass</code>
  124. <code>$this-&gt;modelClass</code>
  125. </DeprecatedProperty>
  126. <DeprecatedTrait occurrences="1">
  127. <code>ModelAwareTrait</code>
  128. </DeprecatedTrait>
  129. <PropertyTypeCoercion occurrences="1">
  130. <code>$result</code>
  131. </PropertyTypeCoercion>
  132. </file>
  133. <file src="src/Controller/ControllerFactory.php">
  134. <ArgumentTypeCoercion occurrences="3">
  135. <code>$request</code>
  136. <code>$request</code>
  137. <code>$request</code>
  138. </ArgumentTypeCoercion>
  139. </file>
  140. <file src="src/Database/Connection.php">
  141. <DeprecatedMethod occurrences="1">
  142. <code>supportsDynamicConstraints</code>
  143. </DeprecatedMethod>
  144. </file>
  145. <file src="src/Database/Driver.php">
  146. <InvalidScalarArgument occurrences="2">
  147. <code>$value</code>
  148. <code>$value</code>
  149. </InvalidScalarArgument>
  150. </file>
  151. <file src="src/Database/Expression/QueryExpression.php">
  152. <DeprecatedClass occurrences="1">
  153. <code>new CaseExpression($conditions, $values, $types)</code>
  154. </DeprecatedClass>
  155. </file>
  156. <file src="src/Database/Schema/MysqlSchemaDialect.php">
  157. <NonInvariantDocblockPropertyType occurrences="1">
  158. <code>$_driver</code>
  159. </NonInvariantDocblockPropertyType>
  160. </file>
  161. <file src="src/Database/Statement/PDOStatement.php">
  162. <NonInvariantDocblockPropertyType occurrences="1">
  163. <code>$_statement</code>
  164. </NonInvariantDocblockPropertyType>
  165. </file>
  166. <file src="src/Database/Type/DateTimeType.php">
  167. <DeprecatedClass occurrences="1">
  168. <code>Time::class</code>
  169. </DeprecatedClass>
  170. </file>
  171. <file src="src/Database/Type/DateType.php">
  172. <DeprecatedClass occurrences="1">
  173. <code>Date::class</code>
  174. </DeprecatedClass>
  175. </file>
  176. <file src="src/Datasource/ModelAwareTrait.php">
  177. <DeprecatedClass occurrences="1">
  178. <code>$this</code>
  179. </DeprecatedClass>
  180. <DeprecatedProperty occurrences="3">
  181. <code>$this-&gt;modelClass</code>
  182. <code>$this-&gt;modelClass</code>
  183. <code>$this-&gt;modelClass</code>
  184. </DeprecatedProperty>
  185. </file>
  186. <file src="src/Http/BaseApplication.php">
  187. <ArgumentTypeCoercion occurrences="1">
  188. <code>$request</code>
  189. </ArgumentTypeCoercion>
  190. </file>
  191. <file src="src/Http/MiddlewareQueue.php">
  192. <DeprecatedClass occurrences="2">
  193. <code>new DoublePassDecoratorMiddleware($middleware)</code>
  194. <code>new DoublePassDecoratorMiddleware($middleware)</code>
  195. </DeprecatedClass>
  196. </file>
  197. <file src="src/Http/ServerRequest.php">
  198. <ArgumentTypeCoercion occurrences="1">
  199. <code>$this-&gt;data</code>
  200. </ArgumentTypeCoercion>
  201. </file>
  202. <file src="src/I18n/DateFormatTrait.php">
  203. <DeprecatedClass occurrences="5">
  204. <code>$time-&gt;timezone($timezone)</code>
  205. <code>Time::UNIX_TIMESTAMP_FORMAT</code>
  206. <code>static|null</code>
  207. <code>static|null</code>
  208. <code>static|null</code>
  209. </DeprecatedClass>
  210. <MissingParamType occurrences="1">
  211. <code>$format</code>
  212. </MissingParamType>
  213. </file>
  214. <file src="src/I18n/functions.php">
  215. <InternalMethod occurrences="8">
  216. <code>translate</code>
  217. <code>translate</code>
  218. <code>translate</code>
  219. <code>translate</code>
  220. <code>translate</code>
  221. <code>translate</code>
  222. <code>translate</code>
  223. <code>translate</code>
  224. </InternalMethod>
  225. </file>
  226. <file src="src/Log/Engine/ArrayLog.php">
  227. <DeprecatedMethod occurrences="1">
  228. <code>_format</code>
  229. </DeprecatedMethod>
  230. </file>
  231. <file src="src/Log/Engine/ConsoleLog.php">
  232. <DeprecatedMethod occurrences="1">
  233. <code>_format</code>
  234. </DeprecatedMethod>
  235. </file>
  236. <file src="src/Log/Engine/FileLog.php">
  237. <DeprecatedMethod occurrences="1">
  238. <code>_format</code>
  239. </DeprecatedMethod>
  240. </file>
  241. <file src="src/Log/Engine/SyslogLog.php">
  242. <DeprecatedMethod occurrences="1">
  243. <code>_format</code>
  244. </DeprecatedMethod>
  245. </file>
  246. <file src="src/Mailer/Mailer.php">
  247. <DeprecatedProperty occurrences="1">
  248. <code>$this-&gt;modelClass</code>
  249. </DeprecatedProperty>
  250. <DeprecatedTrait occurrences="1">
  251. <code>ModelAwareTrait</code>
  252. </DeprecatedTrait>
  253. </file>
  254. <file src="src/ORM/Locator/LocatorAwareTrait.php">
  255. <DeprecatedClass occurrences="1">
  256. <code>$this</code>
  257. </DeprecatedClass>
  258. </file>
  259. <file src="src/ORM/Locator/TableLocator.php">
  260. <NonInvariantDocblockPropertyType occurrences="1">
  261. <code>$instances</code>
  262. </NonInvariantDocblockPropertyType>
  263. </file>
  264. <file src="src/ORM/Query.php">
  265. <ArgumentTypeCoercion occurrences="1">
  266. <code>$this-&gt;_repository</code>
  267. </ArgumentTypeCoercion>
  268. </file>
  269. <file src="src/Routing/Middleware/RoutingMiddleware.php">
  270. <ArgumentTypeCoercion occurrences="2">
  271. <code>$request</code>
  272. <code>$request</code>
  273. </ArgumentTypeCoercion>
  274. </file>
  275. <file src="src/Routing/Router.php">
  276. <DeprecatedMethod occurrences="3">
  277. <code>static::scope($path, $params, $callback)</code>
  278. <code>static::scope($path, $params, $callback)</code>
  279. </DeprecatedMethod>
  280. </file>
  281. <file src="src/Shell/Task/CommandTask.php">
  282. <DeprecatedClass occurrences="1">
  283. <code>Shell</code>
  284. </DeprecatedClass>
  285. </file>
  286. <file src="src/TestSuite/Constraint/EventFired.php">
  287. <InternalClass occurrences="1"/>
  288. <InternalMethod occurrences="1"/>
  289. </file>
  290. <file src="src/TestSuite/Constraint/EventFiredWith.php">
  291. <InternalClass occurrences="2"/>
  292. <InternalMethod occurrences="2"/>
  293. </file>
  294. <file src="src/TestSuite/Constraint/Response/ContentType.php">
  295. <NonInvariantDocblockPropertyType occurrences="1">
  296. <code>$response</code>
  297. </NonInvariantDocblockPropertyType>
  298. </file>
  299. <file src="src/TestSuite/Constraint/Response/CookieEncryptedEquals.php">
  300. <NonInvariantDocblockPropertyType occurrences="1">
  301. <code>$response</code>
  302. </NonInvariantDocblockPropertyType>
  303. </file>
  304. <file src="src/TestSuite/Constraint/Response/CookieEquals.php">
  305. <NonInvariantDocblockPropertyType occurrences="1">
  306. <code>$response</code>
  307. </NonInvariantDocblockPropertyType>
  308. </file>
  309. <file src="src/TestSuite/Constraint/Response/CookieSet.php">
  310. <NonInvariantDocblockPropertyType occurrences="1">
  311. <code>$response</code>
  312. </NonInvariantDocblockPropertyType>
  313. </file>
  314. <file src="src/TestSuite/Constraint/Response/FileSent.php">
  315. <NonInvariantDocblockPropertyType occurrences="1">
  316. <code>$response</code>
  317. </NonInvariantDocblockPropertyType>
  318. </file>
  319. <file src="src/TestSuite/Constraint/Response/FileSentAs.php">
  320. <NonInvariantDocblockPropertyType occurrences="1">
  321. <code>$response</code>
  322. </NonInvariantDocblockPropertyType>
  323. </file>
  324. <file src="src/TestSuite/Constraint/Response/ResponseBase.php">
  325. <InternalClass occurrences="1">
  326. <code>new AssertionFailedError('No response set, cannot assert content.')</code>
  327. </InternalClass>
  328. <InternalMethod occurrences="1">
  329. <code>new AssertionFailedError('No response set, cannot assert content.')</code>
  330. </InternalMethod>
  331. </file>
  332. <file src="src/TestSuite/Constraint/Session/FlashParamEquals.php">
  333. <InternalClass occurrences="1">
  334. <code>new AssertionFailedError($message)</code>
  335. </InternalClass>
  336. <InternalMethod occurrences="1">
  337. <code>new AssertionFailedError($message)</code>
  338. </InternalMethod>
  339. </file>
  340. <file src="src/TestSuite/ContainerStubTrait.php">
  341. <DeprecatedClass occurrences="2">
  342. <code>$this</code>
  343. <code>$this</code>
  344. </DeprecatedClass>
  345. </file>
  346. <file src="src/TestSuite/Fixture/FixtureInjector.php">
  347. <DeprecatedInterface occurrences="1">
  348. <code>FixtureInjector</code>
  349. </DeprecatedInterface>
  350. </file>
  351. <file src="src/TestSuite/Fixture/FixtureManager.php">
  352. <DeprecatedProperty occurrences="2">
  353. <code>$test-&gt;autoFixtures</code>
  354. <code>$test-&gt;dropTables</code>
  355. </DeprecatedProperty>
  356. </file>
  357. <file src="src/TestSuite/IntegrationTestTrait.php">
  358. <ArgumentTypeCoercion occurrences="2">
  359. <code>$this-&gt;_response</code>
  360. <code>$this-&gt;_response</code>
  361. </ArgumentTypeCoercion>
  362. </file>
  363. <file src="src/TestSuite/LegacyShellDispatcher.php">
  364. <DeprecatedClass occurrences="5">
  365. <code>$instance</code>
  366. <code>Shell</code>
  367. <code>ShellDispatcher</code>
  368. <code>\Cake\Console\Shell</code>
  369. <code>parent::__construct($args, $bootstrap)</code>
  370. </DeprecatedClass>
  371. </file>
  372. <file src="src/TestSuite/TestCase.php">
  373. <DeprecatedProperty occurrences="7">
  374. <code>$this-&gt;autoFixtures</code>
  375. <code>$this-&gt;autoFixtures</code>
  376. <code>$this-&gt;autoFixtures</code>
  377. <code>$this-&gt;autoFixtures</code>
  378. <code>$this-&gt;autoFixtures</code>
  379. <code>$this-&gt;dropTables</code>
  380. <code>$this-&gt;dropTables</code>
  381. </DeprecatedProperty>
  382. </file>
  383. <file src="src/TestSuite/TestSuite.php">
  384. <InternalClass occurrences="1">
  385. <code>BaseTestSuite</code>
  386. </InternalClass>
  387. <InternalMethod occurrences="2">
  388. <code>addTestFile</code>
  389. <code>addTestFile</code>
  390. </InternalMethod>
  391. </file>
  392. <file src="src/View/Cell.php">
  393. <DeprecatedTrait occurrences="1">
  394. <code>ModelAwareTrait</code>
  395. </DeprecatedTrait>
  396. </file>
  397. <file src="src/View/Helper/NumberHelper.php">
  398. <DeprecatedMethod occurrences="1">
  399. <code>defaultCurrency</code>
  400. </DeprecatedMethod>
  401. </file>
  402. </files>