If found, it will add "siteaccess" parameter to the RouteReference, to trigger SiteAccess switch when generating
the final link.
public onRouteReferenceGeneration ( |
||
$event |
public function testOnRouteReferenceGenerationNoTranslationSiteAccess() { $language = 'fre-FR'; $routeReference = new RouteReference('foo', array('language' => $language)); $event = new RouteReferenceGenerationEvent($routeReference, new Request()); $this->translationHelper->expects($this->once())->method('getTranslationSiteAccess')->with($language)->will($this->returnValue(null)); $listener = new LanguageSwitchListener($this->translationHelper); $listener->onRouteReferenceGeneration($event); $this->assertFalse($routeReference->has('language')); $this->assertFalse($routeReference->has('siteaccess')); }