Skip to content

Commit 2129697

Browse files
committed
Changed ContainerBuilder::addDefinition to addFactoryDefinition
+ With backwards compatibility layer
1 parent 01da3bd commit 2129697

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/DI/QueryObjectDataSourceExtension.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ class QueryObjectDataSourceExtension extends \Nette\DI\CompilerExtension {
66

77
public function loadConfiguration() {
88

9-
$this->getContainerBuilder()
10-
->addDefinition($this->prefix('factory'))
11-
->setImplement(\ADT\QueryObjectDataSource\IQueryObjectDataSourceFactory::class);
9+
$builder = $this->getContainerBuilder();
10+
if (method_exists($builder, 'addFactoryDefinition')) {
11+
$definition = $builder->addFactoryDefinition($this->prefix('factory'));
12+
} else {
13+
$definition = $builder->addDefinition($this->prefix('factory'));
14+
}
15+
$definition->setImplement(\ADT\QueryObjectDataSource\IQueryObjectDataSourceFactory::class);
1216
}
1317

1418
}

0 commit comments

Comments
 (0)