make it easier to transfer an item with the PageAction

This commit is contained in:
Kevin Papst
2026-01-25 15:46:01 +01:00
parent 2ffdaa088f
commit 32c8ec2aaf
2 changed files with 22 additions and 1 deletions

View File

@@ -33,10 +33,15 @@ class PageActionsEventTest extends TestCase
self::assertEquals([], $sut->getActions());
self::assertEquals(['actions' => [], 'view' => 'bar'], $sut->getPayload());
self::assertNull($sut->getLocale());
self::assertNull($sut->getItem());
$sut = new PageActionsEvent($user, ['hello' => 'world'], 'foo', 'bar');
$item = new User();
$sut = new PageActionsEvent($user, ['hello' => 'world', 'item' => $item], 'foo', 'bar');
self::assertSame($user, $sut->getUser());
self::assertEquals([], $sut->getActions());
self::assertNotNull($sut->getItem());
self::assertInstanceOf(User::class, $sut->getItem());
self::assertEquals(['hello' => 'world', 'actions' => [], 'view' => 'bar'], $sut->getPayload());
}