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();
}