includes: - vendor/phpstan/phpstan-doctrine/extension.neon parameters: reportUnmatchedIgnoredErrors: false excludes_analyse: # Makes PHPStan crash - '**/DependencyInjection/Configuration.php' # Test dependencies - '**/Bundle/*/spec/**.php' - '**/Bundle/*/test/app/**.php' - '**/Bundle/*/test/src/**.php' - '**/Bundle/*/Tests/Functional/app/**.php' - '**/Bundle/*/Tests/Functional/var/**.php' # Vendor files in subpackages - '**/Bundle/*/vendor/**.php' - '**/Component/*/vendor/**.php' # These packages aren't in require-dev of the global package - '**MongoDB**' - '**ODM**' # Deprecated classes - 'src/Sylius/Bundle/CoreBundle/Application/Kernel.php' ignoreErrors: # Magic calls - '/Call to an undefined method Faker\\Generator::/' - '/Access to an undefined property Faker\\Generator::/' - '/Method Mockery\\MockInterface::shouldReceive\(\) invoked with 1 parameter, 0 required/' - '/Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeParentInterface/' - '/Call to an undefined method Mockery\\ExpectationInterface|Mockery\\HigherOrderMessage::/' # PhpSpec related errors - '/Access to an undefined property spec\\/' - '/Call to an undefined method spec\\/' - '/Call to an undefined static method spec\\/' # These packages aren't in require-dev of the global package - '/Class Doctrine\\Bundle\\MongoDBBundle/' - '/Class Doctrine\\Bundle\\PHPCRBundle/' # Symfony 4.0 BC layer - '/Symfony\\Component\\ExpressionLanguage\\ParserCache\\ParserCacheInterface/' - '/Symfony\\Component\\ExpressionLanguage\\ParserCache\\ParserCacheAdapter/' - '/Class Symfony\\Component\\Config\\Definition\\Builder\\TreeBuilder does not have a constructor and must be instantiated without any parameters/' - '/Access to an undefined property Doctrine\\Common\\Collections\\ArrayCollection/'