Exakat\Analyzer\Exceptions\DefinedExceptions::analyze PHP Method

analyze() public method

public analyze ( )
    public function analyze()
    {
        $exceptions = $this->loadIni('php_exception.ini', 'classes');
        $exceptions = $this->makeFullNSPath($exceptions);
        // first level
        $this->atomIs('Class')->outIs('EXTENDS')->fullnspathIs($exceptions)->back('first');
        $this->prepareQuery();
        // second to fifth level
        for ($i = 0; $i < 4; ++$i) {
            $this->atomIs('Class')->outIs('EXTENDS')->classDefinition()->analyzerIs('self')->back('first');
            $this->prepareQuery();
        }
    }
DefinedExceptions