public function setPageManager(PageManagerInterface $pageManager) { $this->pageManager = $pageManager; }
public function getLanguageHelper(Request $request, $router = null, $request2 = null) { $em = $this->getMockBuilder('\\Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock(); $pageManager = $this->getMockBuilder('Networking\\InitCmsBundle\\Entity\\PageManager')->disableOriginalConstructor()->getMock(); $serializer = $this->getMockBuilder('\\JMS\\Serializer\\Serializer')->disableOriginalConstructor()->getMock(); $pageHelper = $this->getMockBuilder('Networking\\InitCmsBundle\\Helper\\PageHelper')->disableOriginalConstructor()->getMock(); $pageHelper->expects($this->any())->method('matchContentRouteRequest')->willReturn($request2); if ($router === null) { $router = $this->getMockBuilder('Symfony\\Bundle\\FrameworkBundle\\Routing\\Router')->disableOriginalConstructor()->getMock(); } $helper = new LanguageSwitcherHelper($request, $em, '', $pageHelper); $helper->setRouter($router); $helper->setPageManager($pageManager); $helper->setSerializer($serializer); return $helper; }