Remove call for DI::app()

This commit is contained in:
Art4 2024-11-23 12:18:07 +00:00
parent f93915075e
commit 3819ec9dd1

View file

@ -7,7 +7,9 @@
namespace Friendica\Module\Profile;
use Friendica\App;
use Friendica\App\Arguments;
use Friendica\App\BaseURL;
use Friendica\AppHelper;
use Friendica\Core\L10n;
use Friendica\Core\Session\Capability\IHandleUserSessions;
use Friendica\DI;
@ -21,23 +23,37 @@ use Psr\Log\LoggerInterface;
class Media extends BaseProfile
{
/**
* @var AppHelper
*/
private $appHelper;
/**
* @var IHandleUserSessions
*/
private $userSession;
public function __construct(L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IHandleUserSessions $userSession, $server, array $parameters = [])
{
public function __construct(
L10n $l10n,
BaseURL $baseUrl,
Arguments $args,
AppHelper $appHelper,
LoggerInterface $logger,
Profiler $profiler,
Response $response,
IHandleUserSessions $userSession,
$server,
array $parameters = []
) {
parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters);
$this->appHelper = $appHelper;
$this->userSession = $userSession;
}
protected function content(array $request = []): string
{
$a = DI::app();
$profile = ProfileModel::load($a, $this->parameters['nickname']);
$profile = ProfileModel::load($this->appHelper, $this->parameters['nickname']);
if (empty($profile)) {
throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.'));
}