Exakat\Analyzer\Structures\EchoWithConcat::analyze PHP Метод

analyze() публичный Метод

public analyze ( )
    public function analyze()
    {
        //echo 'should'.'also'.$be.' with comma';
        $this->atomFunctionIs(array('\\echo', '\\print'))->outIs('ARGUMENTS')->outIs('ARGUMENT')->outIsIE('CODE')->atomIs('Concatenation')->back('first');
        $this->prepareQuery();
        //echo "should also $be with comma";
        $this->atomFunctionIs(array('\\echo', '\\print'))->outIs('ARGUMENTS')->outIs('ARGUMENT')->outIsIE('CODE')->atomIs('String')->hasOut('CONCAT')->back('first');
        $this->prepareQuery();
        //echo <<<NOWDOC should also $be with comma NOWDOC;
        $this->atomFunctionIs(array('\\echo', '\\print'))->outIs('ARGUMENTS')->outIs('ARGUMENT')->outIsIE('CODE')->atomIs('Heredoc')->is('heredoc', true)->hasOut('CONCAT')->back('first');
        $this->prepareQuery();
    }
EchoWithConcat