|
2 | 2 |
|
3 | 3 | namespace PHPStan\Analyser; |
4 | 4 |
|
| 5 | +use Bug4820\Param; |
5 | 6 | use Override; |
6 | 7 | use PhpParser\Node\Arg; |
7 | 8 | use PhpParser\Node\Expr; |
@@ -1320,139 +1321,6 @@ public static function dataCondition(): iterable |
1320 | 1321 | ], |
1321 | 1322 | [], |
1322 | 1323 | ], |
1323 | | - [ |
1324 | | - new FuncCall( |
1325 | | - new Name('array_all'), |
1326 | | - [ |
1327 | | - new Arg(new Variable('array')), |
1328 | | - new Arg( |
1329 | | - new Expr\ArrowFunction( |
1330 | | - [ |
1331 | | - 'expr' => new FuncCall(new Name('is_int'), [new Arg(new Variable('value'))]), |
1332 | | - 'params' => [new Variable('value')], |
1333 | | - ], |
1334 | | - [], |
1335 | | - ), |
1336 | | - ), |
1337 | | - ], |
1338 | | - ), |
1339 | | - [ |
1340 | | - '$array' => 'array<int>', |
1341 | | - ], |
1342 | | - [], |
1343 | | - ], |
1344 | | - [ |
1345 | | - new FuncCall( |
1346 | | - new Name('array_all'), |
1347 | | - [ |
1348 | | - new Arg(new Variable('array')), |
1349 | | - new Arg( |
1350 | | - new Expr\ArrowFunction( |
1351 | | - [ |
1352 | | - 'expr' => new FuncCall(new Name('is_string'), [new Arg(new Variable('key'))]), |
1353 | | - 'params' => [new Variable('value'), new Variable('key')], |
1354 | | - ], |
1355 | | - [], |
1356 | | - ), |
1357 | | - ), |
1358 | | - ], |
1359 | | - ), |
1360 | | - [ |
1361 | | - '$array' => 'array<string, mixed>', |
1362 | | - ], |
1363 | | - [], |
1364 | | - ], |
1365 | | - [ |
1366 | | - new FuncCall( |
1367 | | - new Name('array_all'), |
1368 | | - [ |
1369 | | - new Arg(new Variable('array')), |
1370 | | - new Arg( |
1371 | | - new Expr\ArrowFunction( |
1372 | | - [ |
1373 | | - 'expr' => new Expr\BinaryOp\BooleanAnd( |
1374 | | - new FuncCall(new Name('is_int'), [new Arg(new Variable('value'))]), |
1375 | | - new FuncCall(new Name('is_string'), [new Arg(new Variable('key'))]), |
1376 | | - ), |
1377 | | - 'params' => [new Variable('value'), new Variable('key')], |
1378 | | - ], |
1379 | | - [], |
1380 | | - ), |
1381 | | - ), |
1382 | | - ], |
1383 | | - ), |
1384 | | - [ |
1385 | | - '$array' => 'array<string, int>', |
1386 | | - ], |
1387 | | - [], |
1388 | | - ], |
1389 | | - [ |
1390 | | - new FuncCall( |
1391 | | - new Name('array_all'), |
1392 | | - [ |
1393 | | - new Arg(new Variable('array')), |
1394 | | - new Arg( |
1395 | | - new Expr\ArrowFunction( |
1396 | | - [ |
1397 | | - 'expr' => new Expr\BinaryOp\BooleanAnd( |
1398 | | - new FuncCall(new Name('is_string'), [new Arg(new Variable('value'))]), |
1399 | | - new FuncCall(new Name('is_numeric'), [new Arg(new Variable('value'))]), |
1400 | | - ), |
1401 | | - 'params' => [new Variable('value'), new Variable('key')], |
1402 | | - ], |
1403 | | - [], |
1404 | | - ), |
1405 | | - ), |
1406 | | - ], |
1407 | | - ), |
1408 | | - [ |
1409 | | - '$array' => 'array<numeric-string>', |
1410 | | - ], |
1411 | | - [], |
1412 | | - ], |
1413 | | - [ |
1414 | | - new FuncCall( |
1415 | | - new Name('array_all'), |
1416 | | - [ |
1417 | | - new Arg(new Variable('array')), |
1418 | | - new Arg( |
1419 | | - new Expr\ArrowFunction( |
1420 | | - [ |
1421 | | - 'expr' => new Expr\BinaryOp\BooleanOr( |
1422 | | - new FuncCall(new Name('is_float'), [new Arg(new Variable('value'))]), |
1423 | | - new FuncCall(new Name('is_bool'), [new Arg(new Variable('value'))]), |
1424 | | - ), |
1425 | | - 'params' => [new Variable('value'), new Variable('key')], |
1426 | | - ], |
1427 | | - [], |
1428 | | - ), |
1429 | | - ), |
1430 | | - ], |
1431 | | - ), |
1432 | | - [ |
1433 | | - '$array' => 'array<bool|float>', |
1434 | | - ], |
1435 | | - [], |
1436 | | - ], |
1437 | | - [ |
1438 | | - new FuncCall( |
1439 | | - new Name('array_all'), |
1440 | | - [ |
1441 | | - new Arg(new Variable('array')), |
1442 | | - new Arg( |
1443 | | - new Expr\ArrowFunction( |
1444 | | - [ |
1445 | | - 'expr' => new FuncCall(new Name('is_int'), [new Arg(new Expr\ConstFetch(new Name('1')))]), |
1446 | | - 'params' => [new Variable('value')], |
1447 | | - ], |
1448 | | - [], |
1449 | | - ), |
1450 | | - ), |
1451 | | - ], |
1452 | | - ), |
1453 | | - [], |
1454 | | - [], |
1455 | | - ], |
1456 | 1324 | ]; |
1457 | 1325 | } |
1458 | 1326 |
|
|
0 commit comments