esc_html__('Success', 'give'), MigrationLogStatus::FAILED => esc_html__('Failed', 'give'), MigrationLogStatus::PENDING => esc_html__('Pending', 'give'), MigrationLogStatus::RUNNING => esc_html__('Running', 'give'), MigrationLogStatus::INCOMPLETE => esc_html__('Incomplete', 'give'), MigrationLogStatus::REVERSED => esc_html__('Pending', 'give'), ]; } /** * Check if value is a valid migration status */ public static function isValid(string $status): bool { return array_key_exists($status, self::getAll()); } }