/** * @param TwigResponse $twigResponse */ public function test(TwigResponse $twigResponse, $developerShort) { DeveloperEnum::validate($developerShort); $template = 'dev/test' . $developerShort; $developerClass = __NAMESPACE__ . '\\Developer\\' . $developerShort; $developerObj = $this->container->get($developerClass); if ($developerObj instanceof DeveloperTestControllerInterface) { $twigResponse->setTemplate($template); $content = $developerObj->getContent() ?: []; $twigResponse->setContent($content); } return $twigResponse; }
/** * @param TwigResponse $twigResponse * @param $template * @param $name * @return RestResponse */ public function staticTemplate(TwigResponse $twigResponse, $template) { $twigResponse->setTemplate($template); return $twigResponse; }