/** * {@inheritdoc} */ public function redirectTo(GameServer $server, AbstractItem $resource) { $config = $this->getConfiguration(); $parameters = $config->getRedirectParameters(); $route = $config->getRedirectRoute('show'); if (empty($parameters)) { $parameters['id'] = $server->getId(); $parameters['path'] = $resource->getRelativePath(); if ($resource instanceof File) { $parameters['path'] = $resource->getPath(); } } return $this->redirectHandler->redirectToRoute($route, $parameters); }