Skip to content

Commit ff87aec

Browse files
authored
Automatic static analysis with phpstan (#11)
1 parent 8a3502b commit ff87aec

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/DependencyInjection/YokaiBatchExtension.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,11 @@ private function configureStorage(ContainerBuilder $container, array $config): v
126126
QueryableJobExecutionStorageInterface::class => false,
127127
];
128128
$defaultStorageClass = $defaultStorageDefinition->getClass();
129+
if ($defaultStorageClass === null) {
130+
throw new LogicException(
131+
\sprintf('Job execution storage service "%s", has no class.', $defaultStorage)
132+
);
133+
}
129134
foreach ($interfaces as $interface => $required) {
130135
if (!is_a($defaultStorageClass, $interface, true)) {
131136
if ($required) {

src/YokaiBatchBundle.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
final class YokaiBatchBundle extends Bundle
1212
{
13-
public function build(ContainerBuilder $container)
13+
public function build(ContainerBuilder $container): void
1414
{
1515
$container->addCompilerPass(new RegisterJobsCompilerPass());
1616
}

0 commit comments

Comments
 (0)