Code Duplication    Length = 10-11 lines in 2 locations

src/ZfcDatagrid/Renderer/BootstrapTable/Renderer.php 1 location

@@ 128-138 (lines=11) @@
125
        if (($request->isPost() === true || $request->isGet() === true) && $request->getPost('toolbarFilters', $request->getQuery('toolbarFilters')) !== null) {
126
            foreach ($request->getPost('toolbarFilters', $request->getQuery('toolbarFilters')) as $uniqueId => $value) {
127
                if ($value != '') {
128
                    foreach ($this->getColumns() as $column) {
129
                        /* @var $column \ZfcDatagrid\Column\AbstractColumn */
130
                        if ($column->getUniqueId() == $uniqueId) {
131
                            $filter = new \ZfcDatagrid\Filter();
132
                            $filter->setFromColumn($column, $value);
133
134
                            $filters[] = $filter;
135
136
                            $column->setFilterActive($filter->getDisplayColumnValue());
137
                        }
138
                    }
139
                }
140
            }
141
        }

src/ZfcDatagrid/Renderer/AbstractRenderer.php 1 location

@@ 620-629 (lines=10) @@
617
    {
618
        $filters = [];
619
620
        foreach ($this->getColumns() as $column) {
621
            /* @var $column \ZfcDatagrid\Column\AbstractColumn */
622
            if ($column->hasFilterDefaultValue() === true) {
623
                $filter = new Filter();
624
                $filter->setFromColumn($column, $column->getFilterDefaultValue());
625
                $filters[] = $filter;
626
627
                $column->setFilterActive($filter->getDisplayColumnValue());
628
            }
629
        }
630
631
        return $filters;
632
    }