forked from pimcore/pimcore
-
Notifications
You must be signed in to change notification settings - Fork 1
/
phpstan.neon
53 lines (47 loc) · 2.63 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
includes:
- phpstan-baseline.neon
parameters:
bootstrapFiles:
#- .github/ci/files/phpstan-bootstrap.php # optional when running in project scope
reportUnmatchedIgnoredErrors: false
symfony:
container_xml_path: var/cache/dev/App_KernelDevDebugContainer.xml
#container_xml_path: ../../../var/cache/dev/App_KernelDevDebugContainer.xml # optional when running in project scope
excludes_analyse:
- '**/DependencyInjection/Configuration.php'
- '**/Migrations/Version*.php'
- '**/External/AdminerController.php'
- '**/Generator/DoctrineCrudGenerator.php'
- '**/Processor/PdfReactor8.php'
- '**/simple_html_dom.php'
- '**/PDFreactor.class.php'
- '**/bundles/AdminBundle/Security/Guard/AdminAuthenticator.php'
ignoreErrors:
- '/(snappy|lz4)_(un)?compress/'
- '/Instantiated class COM not found/'
- '/(Order|Checkout)Manager.*__construct\(\) does not call parent constructor/'
- '/Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition::children\(\)/'
- '/DataObject\\(OnlineShopVoucherToken|OnlineShopVoucherSeries|OnlineShopOrder|OnlineShopOrderItem|OnlineShopTaxClass|Customer|FilterDefinition)/'
- '/Fieldcollection\\Data\\(VoucherTokenTypeSingle|VoucherTokenTypePattern|OrderPriceModifications|PricingRule|TaxEntry|FilterCategory|PaymentInfo)/'
- '/Matcher::__construct\(\).*TypeMatcher/'
-
message: '/ALPHACHANNEL_REMOVE/'
path: '**/Imagick.php'
-
message: '/an undefined static method.*getParameter\(\)./'
path: '**/Controller/Controller.php'
-
message: '/NO_AUTO_CACHE_CONTROL_HEADER/'
path: '**/Controller/PublicServicesController.php'
-
message: '/__construct\(\) does not call parent constructor/'
path: '**/Migrations/Version.php'
- '~^Method Doctrine\\DBAL(\\.*)?Connection::query\(\) invoked with \d+ parameters?, 0 required\.\z~'
- '~^Method Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface::dispatch\(\) invoked with 2 parameters, 1 required\.\z~'
- '~^Unsafe usage of new static\(\)~'
- '~^Method Psr\\Cache\\CacheItemPoolInterface::clear\(\) invoked with 1 parameter, 0 required\.\z~'
- '~^Method Symfony\\Component\\Cache\\Adapter\\AdapterInterface::clear\(\) invoked with 1 parameter, 0 required\.\z~'
# see https://phpstan.org/config-reference#universal-object-crates
universalObjectCratesClasses:
- Pimcore\Config\Config
- Pimcore\Templating\Model\ViewModel