Uses PHP8's constructor property promotion.

in core/Command/Log, /Security, and /SystemTag classes.

Signed-off-by: Faraz Samapoor <fsa@adlas.at>
This commit is contained in:
Faraz Samapoor 2023-06-12 19:16:09 +03:30 committed by Louis
parent 81bb3362b2
commit d83944fd10
10 changed files with 13 additions and 42 deletions

View file

@ -36,10 +36,7 @@ use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class File extends Command implements Completion\CompletionAwareInterface {
protected IConfig $config;
public function __construct(IConfig $config) {
$this->config = $config;
public function __construct(protected IConfig $config) {
parent::__construct();
}

View file

@ -39,10 +39,7 @@ class Manage extends Command implements CompletionAwareInterface {
public const DEFAULT_LOG_LEVEL = 2;
public const DEFAULT_TIMEZONE = 'UTC';
protected IConfig $config;
public function __construct(IConfig $config) {
$this->config = $config;
public function __construct(protected IConfig $config) {
parent::__construct();
}

View file

@ -30,10 +30,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class ImportCertificate extends Base {
protected ICertificateManager $certificateManager;
public function __construct(ICertificateManager $certificateManager) {
$this->certificateManager = $certificateManager;
public function __construct(protected ICertificateManager $certificateManager) {
parent::__construct();
}

View file

@ -31,12 +31,10 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class ListCertificates extends Base {
protected ICertificateManager $certificateManager;
protected IL10N $l;
public function __construct(ICertificateManager $certificateManager, IL10N $l) {
$this->certificateManager = $certificateManager;
$this->l = $l;
public function __construct(
protected ICertificateManager $certificateManager,
protected IL10N $l,
) {
parent::__construct();
}

View file

@ -30,10 +30,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class RemoveCertificate extends Base {
protected ICertificateManager $certificateManager;
public function __construct(ICertificateManager $certificateManager) {
$this->certificateManager = $certificateManager;
public function __construct(protected ICertificateManager $certificateManager) {
parent::__construct();
}

View file

@ -30,10 +30,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class ResetBruteforceAttempts extends Base {
protected Throttler $throttler;
public function __construct(Throttler $throttler) {
$this->throttler = $throttler;
public function __construct(protected Throttler $throttler) {
parent::__construct();
}

View file

@ -31,10 +31,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class Add extends Base {
protected ISystemTagManager $systemTagManager;
public function __construct(ISystemTagManager $systemTagManager) {
$this->systemTagManager = $systemTagManager;
public function __construct(protected ISystemTagManager $systemTagManager) {
parent::__construct();
}

View file

@ -30,10 +30,7 @@ use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class Delete extends Base {
protected ISystemTagManager $systemTagManager;
public function __construct(ISystemTagManager $systemTagManager) {
$this->systemTagManager = $systemTagManager;
public function __construct(protected ISystemTagManager $systemTagManager) {
parent::__construct();
}

View file

@ -31,10 +31,7 @@ use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class Edit extends Base {
protected ISystemTagManager $systemTagManager;
public function __construct(ISystemTagManager $systemTagManager) {
$this->systemTagManager = $systemTagManager;
public function __construct(protected ISystemTagManager $systemTagManager) {
parent::__construct();
}

View file

@ -30,10 +30,7 @@ use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class ListCommand extends Base {
protected ISystemTagManager $systemTagManager;
public function __construct(ISystemTagManager $systemTagManager) {
$this->systemTagManager = $systemTagManager;
public function __construct(protected ISystemTagManager $systemTagManager) {
parent::__construct();
}