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'));
 }