'Fetched', self::VALIDATE => 'Validated', self::APPROVE => 'Approved', self::REJECT => 'Rejected', self::PUBLISH => 'Published', self::ERROR => 'Error', }; } /** * @return array */ public static function options(): array { $options = []; foreach (self::cases() as $case) { $options[$case->value] = $case->label(); } return $options; } }