Skip to content

Commit 561e05b

Browse files
authored
Merge pull request #3012 from kurzyx/issue-3010-context-never-passed-to-data-persister-remove
Fix Context never passed to data persister remove in WriteListener
2 parents 7a78de4 + f1aa383 commit 561e05b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/EventListener/WriteListener.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public function onKernelView(GetResponseForControllerResultEvent $event): void
106106

107107
break;
108108
case 'DELETE':
109-
$this->dataPersister->remove($controllerResult);
109+
$this->dataPersister->remove($controllerResult, $attributes);
110110
$event->setControllerResult(null);
111111
break;
112112
}

tests/EventListener/WriteListenerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function testOnKernelViewWithControllerResultAndRemove()
172172

173173
$dataPersisterProphecy = $this->prophesize(DataPersisterInterface::class);
174174
$dataPersisterProphecy->supports($dummy, Argument::type('array'))->willReturn(true)->shouldBeCalled();
175-
$dataPersisterProphecy->remove($dummy)->shouldBeCalled();
175+
$dataPersisterProphecy->remove($dummy, Argument::type('array'))->shouldBeCalled();
176176

177177
$iriConverterProphecy = $this->prophesize(IriConverterInterface::class);
178178
$iriConverterProphecy->getIriFromItem($dummy)->shouldNotBeCalled();

0 commit comments

Comments
 (0)