From fd9ed95cee608c1b27a273f9e9e8dd2a1dc3da63 Mon Sep 17 00:00:00 2001 From: Mark Bingham Date: Thu, 3 Apr 2025 18:52:11 -0500 Subject: [PATCH] Adds fresh flag --- packages/support/src/Concerns/HasCellState.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/support/src/Concerns/HasCellState.php b/packages/support/src/Concerns/HasCellState.php index f9212cd347..b605b77617 100644 --- a/packages/support/src/Concerns/HasCellState.php +++ b/packages/support/src/Concerns/HasCellState.php @@ -74,7 +74,7 @@ trait HasCellState return $this->evaluate($this->defaultState); } - public function getState(): mixed + public function getState(bool $fresh = false): mixed { $record = $this->getRecord(); @@ -82,7 +82,7 @@ trait HasCellState return null; } - if (array_key_exists($record->getKey(), $this->cachedState)) { + if (! $fresh && array_key_exists($record->getKey(), $this->cachedState)) { return $this->cachedState[$record->getKey()]; }