]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/HTTPException/PageNotFound.php
Changes:
[friendica.git] / src / Module / HTTPException / PageNotFound.php
index ecebc7757ae7d20e84dc4e3728e2ea2db5334c7f..ba18d23e6b6cee45126eba241bac4e56ad37d49f 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2022, the Friendica project
+ * @copyright Copyright (C) 2010-2024, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -25,8 +25,8 @@ use Friendica\App;
 use Friendica\BaseModule;
 use Friendica\Core\L10n;
 use Friendica\Core\System;
-use Friendica\DI;
 use Friendica\Module\Response;
+use Friendica\Module\Special\HTTPException as ModuleHTTPException;
 use Friendica\Network\HTTPException;
 use Friendica\Util\Profiler;
 use Psr\Http\Message\ResponseInterface;
@@ -46,10 +46,10 @@ class PageNotFound extends BaseModule
 
        protected function content(array $request = []): string
        {
-               throw new HTTPException\NotFoundException(DI::l10n()->t('Page not found.'));
+               throw new HTTPException\NotFoundException($this->t('Page not found.'));
        }
 
-       public function run(array $request = []): ResponseInterface
+       public function run(ModuleHTTPException $httpException, array $request = []): ResponseInterface
        {
                /* The URL provided does not resolve to a valid module.
                 *
@@ -61,7 +61,7 @@ class PageNotFound extends BaseModule
                 * Otherwise we are going to emit a 404 not found.
                 */
                $queryString = $this->server['QUERY_STRING'];
-               // Stupid browser tried to pre-fetch our Javascript img template. Don't log the event or return anything - just quietly exit.
+               // Stupid browser tried to pre-fetch our JavaScript img template. Don't log the event or return anything - just quietly exit.
                if (!empty($queryString) && preg_match('/{[0-9]}/', $queryString) !== 0) {
                        System::exit();
                }
@@ -77,6 +77,6 @@ class PageNotFound extends BaseModule
                        'query'       => $this->server['QUERY_STRING']
                ]);
 
-               return parent::run($request); // TODO: Change the autogenerated stub
+               return parent::run($httpException, $request);
        }
 }