diff --git a/src/Highlighter.php b/src/Highlighter.php index f6d062d..ad2c897 100644 --- a/src/Highlighter.php +++ b/src/Highlighter.php @@ -4,6 +4,7 @@ namespace Tempest\Highlight; +use Tempest\Highlight\Languages\Base\BaseLanguage; use Tempest\Highlight\Languages\Blade\BladeLanguage; use Tempest\Highlight\Languages\Css\CssLanguage; use Tempest\Highlight\Languages\DocComment\DocCommentLanguage; @@ -54,13 +55,7 @@ public function setLanguage(string $name, Language $language): self public function parse(string $content, string|Language $language): string { if (is_string($language)) { - $language = $this->languages[$language] ?? null; - } - - if (! $language) { - return $this->shouldEscape ? - Escape::html($content) - : $content; + $language = $this->languages[$language] ?? new BaseLanguage(); } $this->currentLanguage = $language; diff --git a/tests/index.php b/tests/index.php index 0b1c822..de743a1 100644 --- a/tests/index.php +++ b/tests/index.php @@ -49,7 +49,6 @@ } .hl { - width: 800px; margin: 3em auto; box-shadow: 0 0 10px 0 #00000044; padding: 1em 2em; @@ -62,11 +61,19 @@ .hl-injection { background-color: #00ffff22; } + + .container { + display: flex; + align-items: center; + height: 100vh; + }
-