src/ConfigInterpreter.php
public function interpretConfig(array $config)
    {
        $manifests = new ManifestsCollection();

        $this->checkNames();

        $this->addTextImagesBlock($config);

        $patterns = $this->scan($config);

        foreach($patterns as $type_name => $pattern)
        {
            $man = $this->createManifest($type_name, $pattern['rank'], $pattern['owns'], $pattern['refs']);
            $manifests->addManifest($man);
        }

        return $manifests;
    }
public function interpretConfig(array $config)
    {
        $manifests = new ManifestsCollection();

        $this->checkNames();

        $this->addTextImagesBlock($config);

        $patterns = $this->scan($config);

        foreach($patterns as $type_name => $pattern)
        {
            $man = $this->createManifest($type_name, $pattern['rank'], $pattern['owns'], $pattern['refs']);
            $manifests->addManifest($man);
        }

        return $manifests;
    }
@param array $config

@return \Interpro\Core\Taxonomy\Collections\ManifestsCollection