From 44b77d919ec3e01a22c66c2b3430b65adc6b0a95 Mon Sep 17 00:00:00 2001 From: Jan Lam Date: Tue, 15 Sep 2026 11:43:36 +0200 Subject: [PATCH] getMutations returns iterable in practice --- README.md | 4 ++-- src/MutationAwareInterface.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 45b2dbf..f0bc53c 100644 --- a/README.md +++ b/README.md @@ -138,9 +138,9 @@ class MyUserEntity implements MutationAwareInterface } #[\Override] - public function getMutations(): array + public function getMutations(): iterable { - return $this->mutations->toArray(); + return $this->mutations; } /** diff --git a/src/MutationAwareInterface.php b/src/MutationAwareInterface.php index e55e1aa..fb6dcb5 100644 --- a/src/MutationAwareInterface.php +++ b/src/MutationAwareInterface.php @@ -11,9 +11,9 @@ interface MutationAwareInterface public function addMutation(object $mutation): void; /** - * @return object[] + * @return iterable */ - public function getMutations(): array; + public function getMutations(): iterable; public function getPreviousMutation(): ?object; }