Skip to content

Commit e46b600

Browse files
[DI] Add support for "wither" methods - for greater immutable services
1 parent 65a81fc commit e46b600

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Console/Descriptor/XmlDescriptor.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,9 @@ private function getContainerDefinitionDocument(Definition $definition, string $
348348
foreach ($calls as $callData) {
349349
$callsXML->appendChild($callXML = $dom->createElement('call'));
350350
$callXML->setAttribute('method', $callData[0]);
351+
if ($callData[2] ?? false) {
352+
$callXML->setAttribute('returns-clone', 'true');
353+
}
351354
}
352355
}
353356

0 commit comments

Comments
 (0)