]> BookStack Code Mirror - bookstack/commitdiff
Opensearch: Fixed XML declaration when php short tags enabled development
authorDan Brown <redacted>
Tue, 1 Jul 2025 10:29:16 +0000 (11:29 +0100)
committerDan Brown <redacted>
Tue, 1 Jul 2025 10:29:16 +0000 (11:29 +0100)
For #5673

resources/views/misc/opensearch.blade.php
tests/Meta/OpensearchTest.php

index 5c1503fc48704b1f8bff79a75da720bbd77c0a1c..3d3a0ec5f7c165ffe360e195898522b26bbdddc3 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+@php echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n"; @endphp
 <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
   <ShortName>{{ mb_strimwidth(setting('app-name'), 0, 16) }}</ShortName>
   <Description>{{ trans('common.opensearch_description', ['appName' => setting('app-name')]) }}</Description>
index 38e1587168b4b8f13d57b38e14c519d23a74424a..0c9ec9f446875794f8cef5febc3e192941fccba2 100644 (file)
@@ -15,6 +15,7 @@ class OpensearchTest extends TestCase
 
         $resp = $this->get('/opensearch.xml');
         $resp->assertOk();
+        $resp->assertSee('<?xml version="1.0" encoding="UTF-8"?>' . "\n", false);
 
         $html = $this->withHtml($resp);