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;
}