Skip to content

Commit 2b35273

Browse files
Merge branch '6.4' into 7.3
* 6.4: Fix remaining SplObjectStorage deprecation
2 parents b851d21 + fa2356a commit 2b35273

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,7 +1098,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
10981098
$guardsConfiguration[$eventName][] = $configuration;
10991099
}
11001100
if ($transition['metadata']) {
1101-
$transitionsMetadataDefinition->addMethodCall('attach', [
1101+
$transitionsMetadataDefinition->addMethodCall('offsetSet', [
11021102
new Reference($transitionId),
11031103
$transition['metadata'],
11041104
]);
@@ -1118,7 +1118,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
11181118
$guardsConfiguration[$eventName][] = $configuration;
11191119
}
11201120
if ($transition['metadata']) {
1121-
$transitionsMetadataDefinition->addMethodCall('attach', [
1121+
$transitionsMetadataDefinition->addMethodCall('offsetSet', [
11221122
new Reference($transitionId),
11231123
$transition['metadata'],
11241124
]);

src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ public function testWorkflows()
389389
$transitionsMetadata = $metadataStoreDefinition->getArgument(2);
390390
$this->assertSame(\SplObjectStorage::class, $transitionsMetadata->getClass());
391391
$transitionsMetadataCall = $transitionsMetadata->getMethodCalls()[0];
392-
$this->assertSame('attach', $transitionsMetadataCall[0]);
392+
$this->assertSame('offsetSet', $transitionsMetadataCall[0]);
393393
$params = $transitionsMetadataCall[1];
394394
$this->assertCount(2, $params);
395395
$this->assertInstanceOf(Reference::class, $params[0]);

src/Symfony/Component/Console/Helper/TreeHelper.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,10 @@ public function render(): void
100100
$visited = new \SplObjectStorage();
101101
foreach ($treeIterator as $node) {
102102
$currentNode = $node instanceof TreeNode ? $node : $treeIterator->getInnerIterator()->current();
103-
if ($visited->contains($currentNode)) {
103+
if (isset($visited[$currentNode])) {
104104
throw new \LogicException(\sprintf('Cycle detected at node: "%s".', $currentNode->getValue()));
105105
}
106-
$visited->attach($currentNode);
106+
$visited[$currentNode] = true;
107107

108108
$this->output->writeln($node);
109109
}

0 commit comments

Comments
 (0)