Skip to content

Commit 3990e12

Browse files
committed
Use inline syntax in direct deploy constructors
1 parent e060443 commit 3990e12

2 files changed

Lines changed: 3 additions & 9 deletions

File tree

src/DirectDeployConfig.php

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,10 @@
44

55
final class DirectDeployConfig {
66

7-
public readonly CrawlConfig $crawl_config;
8-
97
public function __construct(
10-
?CrawlConfig $crawl_config = null,
8+
public readonly ?CrawlConfig $crawl_config = new CrawlConfig(),
119
public readonly bool $do_detect = true,
12-
) {
13-
$this->crawl_config = $crawl_config ?? new CrawlConfig();
14-
}
10+
) {}
1511

1612
public function toArray(): array
1713
{

src/DirectDeployer.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,13 @@
1010
class DirectDeployer {
1111
private readonly Crawler $crawler;
1212
private readonly object $deployer;
13-
public DirectDeployConfig $config;
1413
private readonly PostProcessor $processor;
1514
public bool $ready = false;
1615
private readonly URLDiscovery $url_discovery;
1716

1817
public function __construct(
19-
?DirectDeployConfig $config = null,
18+
public ?DirectDeployConfig $config = new DirectDeployConfig(),
2019
) {
21-
$this->config = $config ?? new DirectDeployConfig();
2220
$deployer = Addons::getDeployer();
2321

2422
if ( ! $deployer ) {

0 commit comments

Comments
 (0)