Exakat\Analyzer\Structures\DanglingArrayReferences::analyze PHP Method

analyze() public method

public analyze ( )
    public function analyze()
    {
        $this->atomIs('Foreach')->outIs('VALUE')->is('reference', true)->savePropertyAs('code', 'array')->back('first')->nextSibling()->raw('where( __.hasLabel("Functioncall").has("fullnspath", "\\\\unset").out("ARGUMENTS").out("ARGUMENT").filter{ it.get().value("code") == array }.count().is(eq(0)) )')->raw('where( __.hasLabel("Cast").has("token", "T_UNSET_CAST").out("CAST").filter{ it.get().value("code") == array }.count().is(eq(0)) )')->back('first');
        $this->prepareQuery();
    }
DanglingArrayReferences