]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/OpenSearch.php
Merge pull request #11647 from Quix0r/fixes/type-error-exception
[friendica.git] / src / Module / OpenSearch.php
index 1342ba3af6e7afff111e5cdae1db81de072107d0..35d6890ec604694d51ebc778830861c89ea2885c 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2021, the Friendica project
+ * @copyright Copyright (C) 2010-2022, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -24,6 +24,7 @@ namespace Friendica\Module;
 use DOMDocument;
 use DOMElement;
 use Friendica\BaseModule;
+use Friendica\Core\System;
 use Friendica\DI;
 use Friendica\Util\XML;
 
@@ -38,8 +39,6 @@ class OpenSearch extends BaseModule
         */
        protected function rawContent(array $request = [])
        {
-               header('Content-type: application/opensearchdescription+xml');
-
                $hostname = DI::baseUrl()->getHostname();
                $baseUrl  = DI::baseUrl()->get();
 
@@ -85,8 +84,6 @@ class OpenSearch extends BaseModule
                        'template' => "$baseUrl/opensearch",
                ]);
 
-               echo $xml->saveXML();
-
-               exit();
+               System::httpExit($xml->saveXML(), Response::TYPE_XML, 'application/opensearchdescription+xml');
        }
 }