protected function whenHandlingRequest(HandlingRequestEvent $event) { $request = $event->getRequest(); $requestedLocale = $request->get('locale'); if (in_array($requestedLocale, Locale::ALL)) { App::getSession()->setLocale($requestedLocale); } }
public function testCanRetrieveInjectedObjects() { $requestInfo = RequestInfo::fromEnv(); $getRequest = new GetRequest($requestInfo, []); $event = new HandlingRequestEvent($getRequest); $this->assertSame($requestInfo, $event->getRequestInfo()); $this->assertSame($getRequest, $event->getRequest()); }