all() as $flag) { if ($flag->removalTarget !== null && strtotime($flag->removalTarget) !== false && strtotime($flag->removalTarget) < time()) { $expiredFlags[] = $flag->key; } } return [ 'status' => empty($missing) && empty($expiredFlags) ? 'pass' : 'fail', 'missing_artifacts' => $missing, 'expired_flags' => $expiredFlags, ]; } }