Code Duplication    Length = 5-7 lines in 2 locations

Twig/Node/GimmeListNode.php 2 locations

@@ 104-108 (lines=5) @@
101
            $compiler->write("\$context['".$collectionTypeName."'] = null;\n");
102
            $compiler->write("\$context['_collection_type_filters'] = ")->subcompile($this->getNode('collectionFilters'))->raw("['_collection_type_filters']; unset(\$context['".$collectionTypeName."']['_collection_type_filters']);\n");
103
104
            if ($this->hasNode('parameters')) {
105
                $compiler->write('$parameters = array_merge(')->subcompile($this->getNode('parameters'))->raw(", \$context['_collection_type_filters']);\n");
106
            } else {
107
                $compiler->write("\$parameters = \$context['_collection_type_filters'];\n");
108
            }
109
        } else {
110
            if ($this->hasNode('parameters')) {
111
                $compiler->raw('$parameters = ')->subcompile($this->getNode('parameters'))->raw(";\n");
@@ 109-115 (lines=7) @@
106
            } else {
107
                $compiler->write("\$parameters = \$context['_collection_type_filters'];\n");
108
            }
109
        } else {
110
            if ($this->hasNode('parameters')) {
111
                $compiler->raw('$parameters = ')->subcompile($this->getNode('parameters'))->raw(";\n");
112
            } else {
113
                $compiler->raw("\$parameters = [];\n");
114
            }
115
        }
116
117
        $compiler->write('$swpCollectionMetaLoader'.$i." = \$this->env->getExtension('swp_gimme')->getLoader();\n");
118
        if ($this->hasNode('ignoreContext')) {