feat: Atomically read, mutate, and replace a composition snapshot.
Signed-off-by: Sebastian <krupinski01@gmail.com>
This commit is contained in:
@@ -190,10 +190,17 @@ final class CompositionManagerTest extends TestCase {
|
||||
|
||||
private function stageEmptyComposition(): string {
|
||||
$compositionId = 'draft-' . uniqid();
|
||||
$this->compositionStore->compositionSave(self::TENANT_ID, self::USER_ID, $compositionId, [
|
||||
$saveComposition = static fn(): array => [
|
||||
'identifier' => $compositionId,
|
||||
'attachments' => [],
|
||||
]);
|
||||
];
|
||||
|
||||
$this->compositionStore->compositionSave(
|
||||
self::TENANT_ID,
|
||||
self::USER_ID,
|
||||
$compositionId,
|
||||
$saveComposition,
|
||||
);
|
||||
return $compositionId;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user