feat: update transition logic for PENDING status to allow completion
This commit is contained in:
parent
ec59a87527
commit
27f101e830
@ -42,7 +42,7 @@ public function transitionStatusMessage(): string
|
|||||||
public function canTransitionTo(self $status): bool
|
public function canTransitionTo(self $status): bool
|
||||||
{
|
{
|
||||||
return match ($this) {
|
return match ($this) {
|
||||||
self::PENDING => in_array($status, [self::PROCESSING, self::CANCELLED], true),
|
self::PENDING => in_array($status, [self::PROCESSING, self::COMPLETED, self::CANCELLED], true),
|
||||||
self::PROCESSING => in_array($status, [self::COMPLETED, self::CANCELLED], true),
|
self::PROCESSING => in_array($status, [self::COMPLETED, self::CANCELLED], true),
|
||||||
self::COMPLETED, self::CANCELLED => false,
|
self::COMPLETED, self::CANCELLED => false,
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user