public function getContentType() { return $this->request->format(); }
public function make(RequestContainer $requestContainer, ViewManager $viewManager, Repository $config) { $content_type_in_config = ucfirst($config->get('ranger::ranger.content_type.default')); $content_type = $content_type_in_config ?: ucfirst($requestContainer->getContentType()); $class = 'Indatus\\Ranger\\ContentType\\' . $content_type . 'ContentType'; //html content types need a few exta dependencies if ($content_type == 'Html') { return new $class($requestContainer, $viewManager); } return new $class(); }