public function analyze() { $this->atomIs('Function')->hasNoChildren('Void', 'NAME')->hasNoParent(array('Class', 'Trait'), array('ELEMENT', 'BLOCK'))->hasIfthen(); $this->prepareQuery(); }