Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 1294 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 1294 Revision 1663
Zeile 48... Zeile 48...
48
            $this->theseOnesAreFine[] = $node->var;
48
            $this->theseOnesAreFine[] = $node->var;
49
        } elseif ($node instanceof AssignRef && $node->expr instanceof ArrayDimFetch) {
49
        } elseif ($node instanceof AssignRef && $node->expr instanceof ArrayDimFetch) {
50
            $this->theseOnesAreFine[] = $node->expr;
50
            $this->theseOnesAreFine[] = $node->expr;
51
        } elseif ($node instanceof Foreach_ && $node->valueVar instanceof ArrayDimFetch) {
51
        } elseif ($node instanceof Foreach_ && $node->valueVar instanceof ArrayDimFetch) {
52
            $this->theseOnesAreFine[] = $node->valueVar;
52
            $this->theseOnesAreFine[] = $node->valueVar;
-
 
53
        } elseif ($node instanceof ArrayDimFetch && $node->var instanceof ArrayDimFetch) {
-
 
54
            // $a[]['b'] = 'c'
-
 
55
            if (\in_array($node, $this->theseOnesAreFine)) {
-
 
56
                $this->theseOnesAreFine[] = $node->var;
-
 
57
            }
53
        }
58
        }
Zeile 54... Zeile 59...
54
 
59
 
55
        if ($node instanceof ArrayDimFetch && $node->dim === null) {
60
        if ($node instanceof ArrayDimFetch && $node->dim === null) {
56
            if (!\in_array($node, $this->theseOnesAreFine)) {
61
            if (!\in_array($node, $this->theseOnesAreFine)) {