Skip to content

Commit 03210cd

Browse files
committed
CS: Apply ternary_to_null_coalescing fixer
1 parent 46c4bcd commit 03210cd

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

Definition.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ public function getTags()
506506
*/
507507
public function getTag($name)
508508
{
509-
return isset($this->tags[$name]) ? $this->tags[$name] : [];
509+
return $this->tags[$name] ?? [];
510510
}
511511

512512
/**

Loader/YamlFileLoader.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ private function parseDefinition(string $id, $service, string $file, array $defa
508508
}
509509
}
510510

511-
$tags = isset($service['tags']) ? $service['tags'] : [];
511+
$tags = $service['tags'] ?? [];
512512
if (!\is_array($tags)) {
513513
throw new InvalidArgumentException(sprintf('Parameter "tags" must be an array for service "%s" in "%s". Check your YAML syntax.', $id, $file));
514514
}
@@ -559,8 +559,8 @@ private function parseDefinition(string $id, $service, string $file, array $defa
559559
throw new InvalidArgumentException(sprintf('Invalid value "%s" for attribute "decoration_on_invalid" on service "%s". Did you mean "exception", "ignore" or null in "%s"?', $decorationOnInvalid, $id, $file));
560560
}
561561

562-
$renameId = isset($service['decoration_inner_name']) ? $service['decoration_inner_name'] : null;
563-
$priority = isset($service['decoration_priority']) ? $service['decoration_priority'] : 0;
562+
$renameId = $service['decoration_inner_name'] ?? null;
563+
$priority = $service['decoration_priority'] ?? 0;
564564

565565
$definition->setDecoratedService($decorates, $renameId, $priority, $invalidBehavior);
566566
}
@@ -606,8 +606,8 @@ private function parseDefinition(string $id, $service, string $file, array $defa
606606
if (!\is_string($service['resource'])) {
607607
throw new InvalidArgumentException(sprintf('A "resource" attribute must be of type string for service "%s" in "%s". Check your YAML syntax.', $id, $file));
608608
}
609-
$exclude = isset($service['exclude']) ? $service['exclude'] : null;
610-
$namespace = isset($service['namespace']) ? $service['namespace'] : $id;
609+
$exclude = $service['exclude'] ?? null;
610+
$namespace = $service['namespace'] ?? $id;
611611
$this->registerClasses($definition, $namespace, $service['resource'], $exclude);
612612
} else {
613613
$this->setDefinition($id, $definition);
@@ -789,7 +789,7 @@ private function resolveServices($value, string $file, bool $isParameter = false
789789
$instanceof = $this->instanceof;
790790
$this->instanceof = [];
791791

792-
$id = sprintf('.%d_%s', ++$this->anonymousServicesCount, preg_replace('/^.*\\\\/', '', isset($argument['class']) ? $argument['class'] : '').$this->anonymousServicesSuffix);
792+
$id = sprintf('.%d_%s', ++$this->anonymousServicesCount, preg_replace('/^.*\\\\/', '', $argument['class'] ?? '').$this->anonymousServicesSuffix);
793793
$this->parseDefinition($id, $argument, $file, []);
794794

795795
if (!$this->container->hasDefinition($id)) {

Tests/Fixtures/includes/ProjectExtension.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ public function load(array $configs, ContainerBuilder $configuration)
1717
}
1818

1919
$configuration->register('project.service.bar', 'FooClass')->setPublic(true);
20-
$configuration->setParameter('project.parameter.bar', isset($config['foo']) ? $config['foo'] : 'foobar');
20+
$configuration->setParameter('project.parameter.bar', $config['foo'] ?? 'foobar');
2121

2222
$configuration->register('project.service.foo', 'FooClass')->setPublic(true);
23-
$configuration->setParameter('project.parameter.foo', isset($config['foo']) ? $config['foo'] : 'foobar');
23+
$configuration->setParameter('project.parameter.foo', $config['foo'] ?? 'foobar');
2424

2525
return $configuration;
2626
}

0 commit comments

Comments
 (0)