This commit is contained in:
Dennis Eichhorn 2024-01-30 21:29:21 +00:00
parent cbd7fd1e41
commit ff5cad292c
4 changed files with 7 additions and 4 deletions

View File

@ -451,7 +451,7 @@ final class ApiController extends Controller
*
* @since 1.0.0
*/
public static function loadFileContent(string $path, string $extension, string $output = 'html') : string
public static function loadFileContent(string $path, string $extension, string $output = 'html', array $data = []) : string
{
switch ($extension) {
case 'pdf':
@ -497,6 +497,9 @@ final class ApiController extends Controller
$contents = \file_get_contents($path);
return $contents === false ? '' : $contents;
case 'htm':
case 'html':
return \phpOMS\Utils\Parser\Html\HtmlParser::parseHtml($path, $output, $data['path'] ?? '');
default:
return '';
}

View File

@ -73,7 +73,7 @@ class BaseView extends View
/**
* {@inheritdoc}
*/
public function __construct(?L11nManager $l11n = null, RequestAbstract $request, ResponseAbstract $response)
public function __construct(L11nManager $l11n, RequestAbstract $request, ResponseAbstract $response)
{
parent::__construct($l11n, $request, $response);
$this->setTemplate('/Modules/Media/Theme/Backend/Components/InlinePreview/inline-preview');

View File

@ -41,7 +41,7 @@ class ListView extends View
/**
* {@inheritdoc}
*/
public function __construct(?L11nManager $l11n = null, RequestAbstract $request, ResponseAbstract $response)
public function __construct(L11nManager $l11n, RequestAbstract $request, ResponseAbstract $response)
{
parent::__construct($l11n, $request, $response);
$this->setTemplate('/Modules/Media/Theme/Backend/Components/Media/list');

View File

@ -65,7 +65,7 @@ class BaseView extends View
/**
* {@inheritdoc}
*/
public function __construct(?L11nManager $l11n = null, RequestAbstract $request, ResponseAbstract $response)
public function __construct(L11nManager $l11n, RequestAbstract $request, ResponseAbstract $response)
{
parent::__construct($l11n, $request, $response);
$this->setTemplate('/Modules/Media/Theme/Backend/Components/Upload/upload-list');