コード例 #1
0
 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());
 }
コード例 #2
0
 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);
 }