Skip to content

Commit 9fbd1d4

Browse files
committed
ContainerBuilder: object ContainerBuilder in Statement is not longer alias for @container (BC break)
1 parent 7985583 commit 9fbd1d4

File tree

2 files changed

+1
-7
lines changed

2 files changed

+1
-7
lines changed

src/DI/ContainerBuilder.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -784,9 +784,6 @@ public function formatPhp($statement, $args)
784784
if ($val instanceof Statement) {
785785
$val = self::literal($this->formatStatement($val));
786786

787-
} elseif ($val === $this) {
788-
$val = self::literal('$this');
789-
790787
} elseif ($val instanceof ServiceDefinition) {
791788
$val = '@' . current(array_keys($this->getDefinitions(), $val, TRUE));
792789
}
@@ -852,9 +849,6 @@ public function normalizeEntity($entity)
852849

853850
} elseif ($entity instanceof ServiceDefinition) { // ServiceDefinition -> @serviceName
854851
$entity = '@' . current(array_keys($this->definitions, $entity, TRUE));
855-
856-
} elseif (is_array($entity) && $entity[0] === $this) { // [$this, ...] -> [@container, ...]
857-
$entity[0] = '@' . self::THIS_CONTAINER;
858852
}
859853
return $entity; // Class, @service, [Class, member], [@service, member], [, globalFunc], Statement
860854
}

tests/DI/ContainerBuilder.basic.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ $six = $builder->addDefinition('six')
5555
->addSetup(['@six', 'methodA'], ['a', 'b']);
5656

5757
$builder->addDefinition('seven')
58-
->setFactory([$six, 'create'], [$builder, $six])
58+
->setFactory([$six, 'create'], ['@container', $six])
5959
->addSetup([$six, 'methodA'])
6060
->addSetup('$service->methodA(?)', ['a']);
6161

0 commit comments

Comments
 (0)