Skip to content
This repository has been archived by the owner on Jul 22, 2022. It is now read-only.

Commit

Permalink
Make compiler pass test more realistic
Browse files Browse the repository at this point in the history
Some services are supposed to exist.
  • Loading branch information
greg0ire committed Jan 5, 2020
1 parent 0200a60 commit ee86599
Showing 1 changed file with 11 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,17 @@ public function testDatagridBuilderIsInjected()
['my_admin' => ['finder' => 'my_finder_service']]
);
$this->setDefinition('my_admin', new Definition());
$this->setDefinition('sonata.admin.search.elastica_datagrid_builder', new Definition());
$this->setDefinition(
'sonata.admin.search.datagrid_builder',
new Definition(
'Sonata\AdminSearchBundle\Builder\DatagridBuilder',
[
new Reference('sonata.admin.search.elastica_datagrid_builder'),
null,
]
)
);
$this->compile();
$this->assertContainerBuilderHasServiceDefinitionWithMethodCall(
'my_admin',
Expand All @@ -39,15 +50,5 @@ public function testDatagridBuilderIsInjected()
protected function registerCompilerPass(ContainerBuilder $container)
{
$container->addCompilerPass(new DatagridBuilderInjectionCompilerPass());
$container->setDefinition(
'sonata.admin.search.datagrid_builder',
new Definition(
'Sonata\AdminSearchBundle\Builder\DatagridBuilder',
[
new Reference('sonata.admin.search.elastica_datagrid_builder'),
null,
]
)
);
}
}

0 comments on commit ee86599

Please sign in to comment.