Skip to content

Commit

Permalink
Merge pull request #38774 from fsamapoor/constructor_property_promoti…
Browse files Browse the repository at this point in the history
…on_in_core_command_part8

 Uses PHP8's constructor property promotion in core/Command/Log, /Security, and /SystemTag
  • Loading branch information
come-nc committed Jun 20, 2023
2 parents 64c19ce + f63c52a commit 5063bf3
Show file tree
Hide file tree
Showing 10 changed files with 31 additions and 42 deletions.
7 changes: 3 additions & 4 deletions core/Command/Log/File.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,9 @@
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();
}

Expand Down
7 changes: 3 additions & 4 deletions core/Command/Log/Manage.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,9 @@ 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();
}

Expand Down
7 changes: 3 additions & 4 deletions core/Command/Security/ImportCertificate.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,9 @@
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();
}

Expand Down
10 changes: 4 additions & 6 deletions core/Command/Security/ListCertificates.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,10 @@
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();
}

Expand Down
7 changes: 3 additions & 4 deletions core/Command/Security/RemoveCertificate.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,9 @@
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();
}

Expand Down
7 changes: 3 additions & 4 deletions core/Command/Security/ResetBruteforceAttempts.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,9 @@
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();
}

Expand Down
7 changes: 3 additions & 4 deletions core/Command/SystemTag/Add.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,9 @@
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();
}

Expand Down
7 changes: 3 additions & 4 deletions core/Command/SystemTag/Delete.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,9 @@
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();
}

Expand Down
7 changes: 3 additions & 4 deletions core/Command/SystemTag/Edit.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,9 @@
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();
}

Expand Down
7 changes: 3 additions & 4 deletions core/Command/SystemTag/ListCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,9 @@
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();
}

Expand Down

0 comments on commit 5063bf3

Please sign in to comment.