/** * @param RuleCollection $rules * @param Context $context * @return string[] */ private function build($rules, $context) { return array_map(function ($rule) use($context) { return $this->prepare($rule, $context); }, $rules->get()); }