public function __construct(Loader $loader, MatchingPolicy $matchingPolicy) { $this->configs = []; foreach ($loader->getResponsesArray() as $responseArrayConfig) { $this->configs[] = Element::fromArray($responseArrayConfig); } $this->matchingPolicy = $matchingPolicy; }