Skip to content

Commit a3501ab

Browse files
committed
operator ?: replaced with ??
1 parent 5708c32 commit a3501ab

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/DI/Compiler.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class Compiler
3838

3939
public function __construct(?ContainerBuilder $builder = null)
4040
{
41-
$this->builder = $builder ?: new ContainerBuilder;
41+
$this->builder = $builder ?? new ContainerBuilder;
4242
$this->dependencies = new DependencyChecker;
4343
$this->addExtension(self::Services, new Extensions\ServicesExtension);
4444
$this->addExtension(self::Parameters, new Extensions\ParametersExtension($this->configs));
@@ -113,7 +113,7 @@ public function addConfig(array $config): static
113113
public function loadConfig(string $file, ?Config\Loader $loader = null): static
114114
{
115115
$sources = $this->sources . "// source: $file\n";
116-
$loader = $loader ?: new Config\Loader;
116+
$loader ??= new Config\Loader;
117117
foreach ($loader->load($file, merge: false) as $data) {
118118
$this->addConfig($data);
119119
}

src/DI/ContainerBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public function addDefinition(?string $name, ?Definition $definition = null): De
8383
}
8484
}
8585

86-
$definition = $definition ?: new Definitions\ServiceDefinition;
86+
$definition ??= new Definitions\ServiceDefinition;
8787
$definition->setName($name);
8888
$definition->setNotifier(function (): void {
8989
$this->needsResolve = true;

src/DI/ContainerLoader.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ protected function generate(string $class, callable $generator): array
105105
{
106106
$compiler = new Compiler;
107107
$compiler->setClassName($class);
108-
$code = $generator(...[&$compiler]) ?: $compiler->compile();
108+
$code = $generator(...[&$compiler]) ?? $compiler->compile();
109109
return [
110110
"<?php\n$code",
111111
serialize($compiler->exportDependencies()),

src/DI/Extensions/DefinitionSchema.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ private function sniffType($key, array $def): string
151151
private static function getSchema(string $type): Schema
152152
{
153153
static $cache;
154-
$cache = $cache ?: [
154+
$cache ??= [
155155
Definitions\ServiceDefinition::class => self::getServiceSchema(),
156156
Definitions\AccessorDefinition::class => self::getAccessorSchema(),
157157
Definitions\FactoryDefinition::class => self::getFactorySchema(),

0 commit comments

Comments
 (0)