Symfony\Component\HttpKernel\Tests\EventListener\TranslatorListenerTest::testDefaultLocaleIsUsedOnExceptionsInOnKernelFinishRequest PHP Method

testDefaultLocaleIsUsedOnExceptionsInOnKernelFinishRequest() public method

    public function testDefaultLocaleIsUsedOnExceptionsInOnKernelFinishRequest()
    {
        $this->translator
            ->expects($this->at(0))
            ->method('setLocale')
            ->will($this->throwException(new \InvalidArgumentException()));
        $this->translator
            ->expects($this->at(1))
            ->method('setLocale')
            ->with($this->equalTo('en'));

        $this->setMasterRequest($this->createRequest('fr'));
        $event = new FinishRequestEvent($this->createHttpKernel(), $this->createRequest('de'), HttpKernelInterface::SUB_REQUEST);
        $this->listener->onKernelFinishRequest($event);
    }