Exakat\Analyzer\ZendF\ZendInterfaces::analyze PHP Method

analyze() public method

public analyze ( )
    public function analyze()
    {
        $regex = '^\\\\\\\\zend(_|\\\\\\\\)';
        // In implements
        $this->atomIs(array('Class', 'Interface'))->outIs(array('IMPLEMENTS', 'EXTENDS'))->regexIs('fullnspath', $regex);
        $this->prepareQuery();
        // In Instanceof
        $this->atomIs('Instanceof')->outIs('CLASS')->atomIs(array('Identifier', 'Nsname'))->regexIs('fullnspath', $regex);
        $this->prepareQuery();
        // In Typehint
        $this->atomIs('Function')->outIs('ARGUMENTS')->outIs('ARGUMENT')->outIs('TYPEHINT')->regexIs('fullnspath', $regex);
        $this->prepareQuery();
    }
ZendInterfaces