requirements = $requirements; } /** * Get an array of requirements. * * @return array * The requirements. */ public function getRequirements() { return $this->requirements; } /** * Get the requirements as a string. * * @return string * A formatted requirements string. */ public function getRequirementsString() { $output = ''; foreach ($this->requirements as $requirement_type => $requirements) { if (!is_array($requirements)) { $requirements = [$requirements]; } foreach ($requirements as $value) { $output .= "$requirement_type: $value. "; } } return trim($output); } }