protected function setUp() { $reader = new AnnotationReader(); $metadataDriver = new AnnotationDriver($reader, 'Oro\\Bundle\\EntityExtendBundle\\Tests\\Unit\\Filter\\Fixtures'); $this->em = $this->getTestEntityManager(); $this->em->getConfiguration()->setMetadataDriverImpl($metadataDriver); $this->em->getConfiguration()->setEntityNamespaces(['Stub' => 'Oro\\Bundle\\EntityExtendBundle\\Tests\\Unit\\Filter\\Fixtures']); $this->formFactory = $this->getMock('Symfony\\Component\\Form\\FormFactoryInterface'); $doctrine = $this->getMockBuilder('Doctrine\\Common\\Persistence\\ManagerRegistry')->disableOriginalConstructor()->getMock(); $doctrine->expects($this->any())->method('getManagerForClass')->will($this->returnValue($this->em)); $manyRelationBuilder = new ManyRelationBuilder(); $manyRelationBuilder->addBuilder(new OrmManyRelationBuilder($doctrine)); $this->filter = new DictionaryFilter($this->formFactory, new FilterUtility(), $manyRelationBuilder); }
protected function setUp() { $this->childBuilder1 = $this->getMock('Oro\\Bundle\\FilterBundle\\Datasource\\ManyRelationBuilderInterface'); $this->builder = new ManyRelationBuilder(); $this->builder->addBuilder($this->childBuilder1); }