]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/RemoteFollow.php
Merge pull request #11360 from annando/announce-notification
[friendica.git] / src / Module / RemoteFollow.php
index bc42998e30fb56a69335e79dc0c5308360fa1a8c..130c76319c12b43c073d3fd7bcd9971a0f5e6825 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
  *
@@ -21,7 +21,7 @@
 
 namespace Friendica\Module;
 
-use Friendica\App\BaseURL;
+use Friendica\App;
 use Friendica\App\Page;
 use Friendica\BaseModule;
 use Friendica\Content\Widget;
@@ -36,6 +36,8 @@ use Friendica\Model\Profile;
 use Friendica\Model\User;
 use Friendica\Network\HTTPException;
 use Friendica\Network\Probe;
+use Friendica\Util\Profiler;
+use Psr\Log\LoggerInterface;
 
 /**
  * Remotely follow the account on this system by the provided account
@@ -46,23 +48,20 @@ class RemoteFollow extends BaseModule
        protected $owner;
        /** @var Page */
        protected $page;
-       /** @var BaseURL */
-       protected $baseUrl;
 
-       public function __construct(L10n $l10n, Page $page, BaseURL $baseUrl, array $parameters = [])
+       public function __construct(L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, App\Page $page, LoggerInterface $logger, Profiler $profiler, Response $response, array $server, array $parameters = [])
        {
-               parent::__construct($l10n, $parameters);
+               parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters);
 
                $this->owner = User::getOwnerDataByNick($this->parameters['profile']);
                if (!$this->owner) {
                        throw new HTTPException\NotFoundException($this->t('User not found.'));
                }
 
-               $this->baseUrl = $baseUrl;
                $this->page    = $page;
        }
 
-       public function post()
+       protected function post(array $request = [])
        {
                if (!empty($_POST['cancel']) || empty($_POST['dfrn_url'])) {
                        $this->baseUrl->redirect();
@@ -106,7 +105,7 @@ class RemoteFollow extends BaseModule
                System::externalRedirect($follow_link);
        }
 
-       public function content(): string
+       protected function content(array $request = []): string
        {
                if (empty($this->owner)) {
                        return '';