/** * assemble(): Defined by Route interface. * * @see Route::assemble() * @param array $params * @param array $options * @return mixed */ public function assemble(array $params = null, array $options = null) { if ($this->childRoutes !== null) { $this->addRoutes($this->childRoutes); $this->childRoutes = null; } $uri = $this->route->assemble($params, $options) . parent::assemble($params, $options); return $uri; }