public function analyze()
{
// bugfixes based on functions
$functions = array();
foreach ($this->bugfixes as $bugfix) {
if (!empty($bugfix['function'])) {
$functions[] = $bugfix['function'];
}
}
$this->atomFunctionIs($this->makeFullNsPath($functions));
$this->prepareQuery();
// bugfixes based on analyzers
foreach ($this->bugfixes as $bugfix) {
if (!empty($bugfix['analyzer'])) {
$this->analyzerIs($bugfix['analyzer'])->ignore();
$this->prepareQuery();
}
}
}