protected function setUp() { $this->container = new Container(); $this->configurationBuilder = new ConfigurationBuilder(); $this->factory = $this->getMockBuilder('Knp\\Menu\\MenuFactory')->setMethods(array('getRouteInfo', 'processRoute'))->getMock(); $this->factory->expects($this->any())->method('getRouteInfo')->will($this->returnValue(false)); $this->factory->expects($this->any())->method('processRoute')->will($this->returnSelf()); }
protected function setUp() { $this->container = new Container(); $this->breadcrumbManager = $this->getMockBuilder('Oro\\Bundle\\NavigationBundle\\Menu\\BreadcrumbManager')->disableOriginalConstructor()->getMock(); $this->helper = $this->getMockBuilder('Knp\\Menu\\Twig\\Helper')->disableOriginalConstructor()->setMethods(['render'])->getMock(); $this->factory = $this->getMockBuilder('Knp\\Menu\\MenuFactory')->setMethods(['getRouteInfo', 'processRoute'])->getMock(); $this->factory->expects($this->any())->method('getRouteInfo')->will($this->returnValue(false)); $this->factory->expects($this->any())->method('processRoute')->will($this->returnSelf()); /** @var $eventDispatcher EventDispatcherInterface */ $eventDispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface')->getMock(); $provider = new BuilderChainProvider($this->factory, $eventDispatcher); $this->builder = new ConfigurationBuilder(); $this->builder->setContainer($this->container); $provider->addBuilder($this->builder); $this->menuExtension = new MenuExtension($this->helper, $provider, $this->breadcrumbManager, $this->container); }