Code Duplication    Length = 5-5 lines in 2 locations

grammar/rebuildParsers.php 2 locations

@@ 131-135 (lines=5) @@
128
                return '$$ = array(' . implode(', ', $args) . ')';
129
            }
130
131
            if ('push' == $name) {
132
                assertArgs(2, $args, $name);
133
134
                return $args[0] . '[] = ' . $args[1] . '; $$ = ' . $args[0];
135
            }
136
137
            if ('pushNormalizing' == $name) {
138
                assertArgs(2, $args, $name);
@@ 144-148 (lines=5) @@
141
                     . ' else { ' . $args[0] . '[] = ' . $args[1] . '; $$ = ' . $args[0] . '; }';
142
            }
143
144
            if ('toArray' == $name) {
145
                assertArgs(1, $args, $name);
146
147
                return 'is_array(' . $args[0] . ') ? ' . $args[0] . ' : array(' . $args[0] . ')';
148
            }
149
150
            if ('parseVar' == $name) {
151
                assertArgs(1, $args, $name);