/** * constructor * * @param \Naquadria\Components\Routing\Route $route * @param array $routeData * @param array $replacer */ public function __construct(Route $route, array $routeData, array $replacer) { $this->name = $route->getName(); $this->abstraction = $route->getAbstraction(); $this->data = $routeData; $this->replacer = $replacer; $this->route = $route; }