]> git.mxchange.org Git - friendica.git/commitdiff
Replace calls for App::setCurrentTheme() with AppHelper
authorArt4 <art4@wlabs.de>
Sun, 10 Nov 2024 16:09:30 +0000 (16:09 +0000)
committerArt4 <art4@wlabs.de>
Sun, 10 Nov 2024 16:09:30 +0000 (16:09 +0000)
src/Module/Admin/Themes/Embed.php
src/Module/Media/Attachment/Browser.php
src/Module/Media/Photo/Browser.php

index 3337f91d80de641ad177c4f8bbbd8033f348c04c..00a79db54d56313a399090fa0da235c2df6539f1 100644 (file)
@@ -7,7 +7,10 @@
 
 namespace Friendica\Module\Admin\Themes;
 
-use Friendica\App;
+use Friendica\App\Arguments;
+use Friendica\App\BaseURL;
+use Friendica\App\Mode;
+use Friendica\AppHelper;
 use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
 use Friendica\DI;
@@ -19,21 +22,21 @@ use Psr\Log\LoggerInterface;
 
 class Embed extends BaseAdmin
 {
-       /** @var App */
-       protected $app;
-       /** @var App\Mode */
+       /** @var AppHelper */
+       protected $appHelper;
+       /** @var Mode */
        protected $mode;
 
-       public function __construct(App $app, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, App\Mode $mode, array $server, array $parameters = [])
+       public function __construct(AppHelper $appHelper, L10n $l10n, BaseURL $baseUrl, Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, Mode $mode, array $server, array $parameters = [])
        {
                parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters);
 
-               $this->app  = $app;
-               $this->mode = $mode;
+               $this->appHelper = $appHelper;
+               $this->mode      = $mode;
 
                $theme = Strings::sanitizeFilePathItem($this->parameters['theme']);
                if (is_file("view/theme/$theme/config.php")) {
-                       $this->app->setCurrentTheme($theme);
+                       $this->appHelper->setCurrentTheme($theme);
                }
        }
 
@@ -46,7 +49,7 @@ class Embed extends BaseAdmin
                        require_once "view/theme/$theme/config.php";
                        if (function_exists('theme_admin_post')) {
                                self::checkFormSecurityTokenRedirectOnError('/admin/themes/' . $theme . '/embed?mode=minimal', 'admin_theme_settings');
-                               theme_admin_post($this->app);
+                               theme_admin_post($this->appHelper);
                        }
                }
 
@@ -72,7 +75,7 @@ class Embed extends BaseAdmin
                        require_once "view/theme/$theme/config.php";
 
                        if (function_exists('theme_admin')) {
-                               $admin_form = theme_admin($this->app);
+                               $admin_form = theme_admin($this->appHelper);
                        }
                }
 
index cff3e18243f5648a7f6ef8fb96141f8e31fade67..fd46499552452697fb8028fba6f96afdfed3e1ce 100644 (file)
@@ -7,12 +7,13 @@
 
 namespace Friendica\Module\Media\Attachment;
 
-use Friendica\App;
+use Friendica\App\Arguments;
+use Friendica\App\BaseURL;
+use Friendica\AppHelper;
 use Friendica\BaseModule;
 use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
 use Friendica\Core\Session\Capability\IHandleUserSessions;
-use Friendica\Core\System;
 use Friendica\Model\Attach;
 use Friendica\Module\Response;
 use Friendica\Network\HTTPException\UnauthorizedException;
@@ -27,15 +28,15 @@ class Browser extends BaseModule
 {
        /** @var IHandleUserSessions */
        protected $session;
-       /** @var App */
-       protected $app;
+       /** @var AppHelper */
+       protected $appHelper;
 
-       public function __construct(L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IHandleUserSessions $session, App $app, array $server, array $parameters = [])
+       public function __construct(L10n $l10n, BaseURL $baseUrl, Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IHandleUserSessions $session, AppHelper $appHelper, array $server, array $parameters = [])
        {
                parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters);
 
-               $this->session = $session;
-               $this->app     = $app;
+               $this->session   = $session;
+               $this->appHelper = $appHelper;
        }
 
        protected function content(array $request = []): string
@@ -47,7 +48,7 @@ class Browser extends BaseModule
                // Needed to match the correct template in a module that uses a different theme than the user/site/default
                $theme = Strings::sanitizeFilePathItem($request['theme'] ?? '');
                if ($theme && is_file("view/theme/$theme/config.php")) {
-                       $this->app->setCurrentTheme($theme);
+                       $this->appHelper->setCurrentTheme($theme);
                }
 
                $files = Attach::selectToArray(['id', 'filename', 'filetype'], ['uid' => $this->session->getLocalUserId()]);
index aa412530b7eece8ca29f5a30ba139320b7a2ae10..408ba575d10cbc66fb5880b9de84739543421ce0 100644 (file)
@@ -7,7 +7,9 @@
 
 namespace Friendica\Module\Media\Photo;
 
-use Friendica\App;
+use Friendica\App\Arguments;
+use Friendica\App\BaseURL;
+use Friendica\AppHelper;
 use Friendica\BaseModule;
 use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
@@ -28,15 +30,15 @@ class Browser extends BaseModule
 {
        /** @var IHandleUserSessions */
        protected $session;
-       /** @var App */
-       protected $app;
+       /** @var AppHelper */
+       protected $appHelper;
 
-       public function __construct(L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IHandleUserSessions $session, App $app, array $server, array $parameters = [])
+       public function __construct(L10n $l10n, BaseURL $baseUrl, Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IHandleUserSessions $session, AppHelper $appHelper, array $server, array $parameters = [])
        {
                parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters);
 
-               $this->session = $session;
-               $this->app     = $app;
+               $this->session   = $session;
+               $this->appHelper = $appHelper;
        }
 
        protected function content(array $request = []): string
@@ -48,7 +50,7 @@ class Browser extends BaseModule
                // Needed to match the correct template in a module that uses a different theme than the user/site/default
                $theme = Strings::sanitizeFilePathItem($request['theme'] ?? '');
                if ($theme && is_file("view/theme/$theme/config.php")) {
-                       $this->app->setCurrentTheme($theme);
+                       $this->appHelper->setCurrentTheme($theme);
                }
 
                $album = $this->parameters['album'] ?? null;