Networking\InitCmsBundle\Tests\Helper\LanguageSwitcherHelperTest::getLanguageHelper PHP Méthode

getLanguageHelper() public méthode

public getLanguageHelper ( Request $request, $router = null, $request2 = null )
$request Symfony\Component\HttpFoundation\Request
    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;
    }