diff --git a/src/BlueScreen/ContainerBuilderDefinitionsBlueScreen.php b/src/BlueScreen/ContainerBuilderDefinitionsBlueScreen.php index 5443b3e..ebfcab6 100644 --- a/src/BlueScreen/ContainerBuilderDefinitionsBlueScreen.php +++ b/src/BlueScreen/ContainerBuilderDefinitionsBlueScreen.php @@ -11,8 +11,7 @@ class ContainerBuilderDefinitionsBlueScreen { - /** @var ContainerBuilder */ - private $builder; + private ContainerBuilder $builder; public function __construct(ContainerBuilder $builder) { @@ -39,8 +38,8 @@ public function __invoke(?Throwable $e): ?array $parts = []; // Single definition - preg_match("#Class .+ used in service '([a-zA-Z0-9_]+)' not found.#", $e->getMessage(), $matches); - if ($matches) { + $ret = preg_match("#Class .+ used in service '([a-zA-Z0-9_]+)' not found.#", $e->getMessage(), $matches); + if ($ret !== false) { [, $serviceName] = $matches; $parts[] = sprintf( "

Definition for '%s'

%s
", diff --git a/src/BlueScreen/ContainerBuilderParametersBlueScreen.php b/src/BlueScreen/ContainerBuilderParametersBlueScreen.php index dff7c2c..ffc3da5 100644 --- a/src/BlueScreen/ContainerBuilderParametersBlueScreen.php +++ b/src/BlueScreen/ContainerBuilderParametersBlueScreen.php @@ -11,8 +11,7 @@ class ContainerBuilderParametersBlueScreen { - /** @var ContainerBuilder */ - private $builder; + private ContainerBuilder $builder; public function __construct(ContainerBuilder $builder) {