Skip to content

Commit 5e1d9b0

Browse files
committed
Add PHPStan configuration at level 5
1 parent d0661a2 commit 5e1d9b0

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

phpstan.neon

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
parameters:
2+
level: 5
3+
paths:
4+
- src/
5+
- tests/
6+
7+
includes:
8+
- vendor/phpstan/phpstan-deprecation-rules/rules.neon
9+
- vendor/phpstan/phpstan-phpunit/extension.neon
10+
- vendor/phpstan/phpstan-phpunit/rules.neon
11+
- vendor/phpstan/phpstan-symfony/extension.neon
12+
- vendor/phpstan/phpstan-symfony/rules.neon

src/DependencyInjection/Compiler/ValidateExtensionConfigurationPass.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Stof\DoctrineExtensionsBundle\DependencyInjection\Compiler;
44

5+
use Stof\DoctrineExtensionsBundle\DependencyInjection\StofDoctrineExtensionsExtension;
56
use Symfony\Component\DependencyInjection\ContainerBuilder;
67
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
78

@@ -23,6 +24,9 @@ class ValidateExtensionConfigurationPass implements CompilerPassInterface
2324
*/
2425
public function process(ContainerBuilder $container)
2526
{
26-
$container->getExtension('stof_doctrine_extensions')->configValidate($container);
27+
$extension = $container->getExtension('stof_doctrine_extensions');
28+
\assert($extension instanceof StofDoctrineExtensionsExtension);
29+
30+
$extension->configValidate($container);
2731
}
2832
}

0 commit comments

Comments
 (0)