Ecg\Magniffer\Command::preparePatterns PHP Method

preparePatterns() protected method

protected preparePatterns ( $patternsDir ) : array
$patternsDir
return array
    protected function preparePatterns($patternsDir)
    {
        $yaml = new Yaml();
        $patterns = array('xml' => array(), 'php' => array());
        foreach ($this->getFileIterator($patternsDir, array('yml')) as $file) {
            foreach ($yaml->parse($file) as $pattern) {
                if (array_key_exists('inspector', $pattern)) {
                    $patterns[$pattern['inspector']][] = $pattern;
                }
            }
        }
        return $patterns;
    }