public function analyze() { $this->atomIs('Function')->is('reference', true)->outIs('BLOCK')->atomInside('Return')->outIs('RETURN')->outIsIE('CODE')->atomIsNot(array('Staticproperty', 'Variable', 'Array', 'Property')); $this->prepareQuery(); }