-
Notifications
You must be signed in to change notification settings - Fork 7
/
phpstan.neon
69 lines (57 loc) · 4.44 KB
/
phpstan.neon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
includes:
- phpstan-baseline.neon
- vendor/phpstan/phpstan-phpunit/extension.neon
- vendor/phpstan/phpstan-phpunit/rules.neon
- vendor/phpstan/phpstan-strict-rules/rules.neon
- vendor/phpstan/phpstan-deprecation-rules/rules.neon
- vendor/phpstan/phpstan-webmozart-assert/extension.neon
- vendor/phpstan/phpstan-symfony/extension.neon
- vendor/phpstan/phpstan-doctrine/extension.neon
- vendor/staabm/phpstan-dba/config/dba.neon
parameters:
level: max
paths:
- bin
- src
- tests
- htdocs
excludePaths:
- htdocs/libs
bootstrapFiles:
- phpstan-dba-bootstrap.php
- htdocs/inc/init.inc.php
- htdocs/admin/inc/admin_functions.inc.php
ignoreErrors:
- '#Dynamic call to static method PHPUnit\\Framework\\Assert#'
- '#Dynamic call to static method PHPUnit\\Framework\\TestCase#'
- '#Method EtoA\\[a-z\\]+Test::[a-z]*provider[a-z]*\(\) return type has no value type specified in iterable type array#i'
- '#Method EtoA\\[a-z\\]+Test::test[a-z]*\(\) has parameter \$[a-z]+ with no value type specified in iterable type#i'
- '#Method EtoA\\[a-z\\]+::__construct\(\) has parameter \$(data|arr) with no value type specified in iterable type array#i'
- '#Method EtoA\\[a-z\\]+::createFrom[a-z]+\(\) has parameter \$(data|arr|row) with no value type specified in iterable type array#i'
# Ignore type errors in htdocs
- '#Function [a-z0-9_]+\(\) has no return type specified#i'
- '#Function [a-z0-9_]+\(\) has parameter \$[a-z0-9_]+ with no type specified#i'
- '#Function [a-z0-9]+\(\) return type has no value type specified in iterable type array#i'
- '#Function [a-z0-9_]+\(\) has parameter \$[a-z0-9_]+ with no value type specified in iterable type array#i'
- '#Method [a-z0-9_]+::[a-z0-9_]+\(\) has no return type specified#i'
- '#Method [a-z0-9_]+::[a-z0-9_]+\(\) has parameter \$[a-z0-9_]+ with no type specified#i'
- '#Property [a-z0-9_]+::\$[a-z0-9_]+ has no type specified#i'
- '#Method [a-z0-9_]+::[a-z0-9_]+\(\) has parameter \$[a-z0-9_]+ with no value type specified in iterable type array#i'
- '#Class [a-z0-9_]+ implements generic interface IteratorAggregate but does not specify its types: TKey, TValue#i'
- '#Method [a-z0-9_]+::get[a-z]*Iterator\(\) return#i'
- '#Variable \$(twig|xajax|s|page|index|link|site|app|cu|mode|popup|cp|planets|time) might not be define#'
- '#Variable \$(css_theme|sub|db_fields) might not be define#'
- '#Access to (protected|private) property [a-z]+::\$[a-z]+#i'
- '#Access to an undefined property [a-z]+::#i'
- '#Access to an undefined property \$this\((User|Admin)Session\)#'
- '#Variable property access on \$this\([a-z]+\)#i'
- '#Constant (NEW_MESSAGES|FLOOD_CONTROL|ADMIN_COLOR|CELL_WIDTH|HELP_URL|TYPE_NAME_FLD|REQ_TBL|TYPE_ID_FLD|ITEMS_TBL|ITEM_SHOW_FLD|ITEM_RACE_FLD|ITEM_ORDER_FLD|ITEM_NAME_FLD|ITEM_ID_FLD|NO_ITEMS_MSG|WAR_DURATION|PEACE_DURATION|XAJAX_FUNCTION|CSS_STYLE|APP_VERSION|USER_INACTIVE_LONG|USER_INACTIVE_SHOW|IMAGE_PATH|IMAGE_EXT|FLEET_FACTOR_L|FLEET_FACTOR_S|FLEET_FACTOR_F|NEW_MESSAGES|USER_ATTACK_MIN_POINTS|USER_ATTACK_PERCENTAGE|INVADE_ACTIVE_USER|SESSION_NAME|DATE_FORMAT|URL_SEARCH_STRING|ITEM_ENABLE_FLD|TITLE|URL_SEARCH_STRING|ADMIN_FILESHARING_DIR) not found#'
- '#Constant (MARKET_LEVEL|MARKET_TAX|AUCTION_DELAY_TIME|AUCTION_PRICE_FACTOR_MAX|AUCTION_PRICE_FACTOR_MIN|AUCTION_MIN_DURATION|SHIP_PRICE_FACTOR_MIN|SHIP_PRICE_FACTOR_MAX|MARKET_SELL_TAX|RESS_PRICE_FACTOR_MIN|RESS_PRICE_FACTOR_MAX|MIN_MARKET_LEVEL_SHIP|MIN_MARKET_LEVEL_AUCTION|MIN_MARKET_LEVEL_RESS|AUCTION_OVERBID|AUCTION_OVERBID|MARKET_FOOD_FACTOR|MARKET_FUEL_FACTOR|MARKET_PLASTIC_FACTOR|MARKET_CRYSTAL_FACTOR|MARKET_METAL_FACTOR) not found#'
- '#Call to method (script|addScript|assign|addAssign|append|alert|addScriptCall|getXML)\(\) on an unknown class xajaxResponse#'
- '#Call to method (configure|processRequest)\(\) on an unknown class xajax#'
- '#Instantiated class (xajax|xajaxResponse) not found#'
- '#Form::getFields\(\) return type has no value type specified in iterable type array#'
- '#Cannot cast mixed to (int|string|bool|float)#'
- '#Parameter \#[0-9]+ \$[a-z]+ of class EtoA\\[a-z\\]+ constructor expects [a-z\\]+\, mixed given#i'
symfony:
containerXmlPath: var/cache/dev/EtoA_KernelDevDebugContainer.xml