private function getLocale($parameters = array()) { // determine the most suitable locale to use for route generation $currentLocale = $this->context->getParameter('_locale'); if (isset($parameters['_locale'])) { return $parameters['_locale']; } elseif ($currentLocale) { return $currentLocale; } else { return $this->defaultLocale; } }
public function testSetParameter() { $requestContext = new RequestContext(); $requestContext->setParameter('foo', 'bar'); $this->assertEquals('bar', $requestContext->getParameter('foo')); }