RouteMock.php in Zircon Profile 8
File
vendor/symfony-cmf/routing/Tests/Routing/RouteMock.php
View source
<?php
namespace Symfony\Cmf\Component\Routing\Tests\Routing;
use Symfony\Component\Routing\Route as SymfonyRoute;
use Symfony\Cmf\Component\Routing\RouteObjectInterface;
class RouteMock extends SymfonyRoute implements RouteObjectInterface {
private $locale;
public function setLocale($locale) {
$this->locale = $locale;
}
public function getContent() {
return null;
}
public function getDefaults() {
$defaults = array();
if (!is_null($this->locale)) {
$defaults['_locale'] = $this->locale;
}
return $defaults;
}
public function getRequirement($key) {
if (!$key == '_locale') {
throw new \Exception();
}
return $this->locale;
}
public function getRouteKey() {
return null;
}
}