return $results;
} /**
* @param array{type: string, value: string|array|null, level: Validation::REQUIREMENT_VALID|Validation::REQUIREMENT_WARNING|Validation::REQUIREMENT_CRITICAL} $requirement
*
* @return array{type: string, errorLevel: Validation::REQUIREMENT_VALID|Validation::REQUIREMENT_WARNING|Validation::REQUIREMENT_CRITICAL, message: string}|null
*/
private function handleRequirement($requirement) { foreach ($this->checks
as $check) { if ($check->
canHandle($requirement)) { return $check->
check($requirement);
} } return null; // unhandled requirement ignored intentionally
}}