Code Duplication    Length = 9-10 lines in 3 locations

src/component/Html/Paging.php 3 locations

@@ 165-174 (lines=10) @@
162
                    $nav['forstart']
163
                );
164
            }
165
            if ((int) $nav['forstart'] !== $nav['page']) {
166
                $html[] = sprintf(
167
                    '%1$s<li%2$s><a%3$s href="%4$s">%5$s</a></li>',
168
                    $tab,
169
                    $this->isAttribute('class', $classes['li']),
170
                    $this->isAttribute('class', $classes['a']),
171
                    $path.'/page/'.$nav['forstart'],
172
                    $nav['forstart']
173
                );
174
            }
175
        }
176
        if ($nav['forstart'] < $nav['allpages']) {
177
            $html[] = sprintf(
@@ 184-193 (lines=10) @@
181
                $this->isAttribute('class', $classes['a'])
182
            );
183
        }
184
        if ($nav['forstart'] - 1 < $nav['allpages']) {
185
            $html[] = sprintf(
186
                '%1$s<li%2$s><a%3$s href="%4$s">%5$s</a></li>',
187
                $tab,
188
                $this->isAttribute('class', $classes['li']),
189
                $this->isAttribute('class', $classes['a']),
190
                $path.'/page/'.$nav['allpages'],
191
                $nav['allpages']
192
            );
193
        }
194
        if ($nav['page'] < $nav['allpages']) {
195
            $html[] = sprintf(
196
                '%1$s<li%2$s><a%3$s href="%4$s">»</a></li>',
@@ 194-202 (lines=9) @@
191
                $nav['allpages']
192
            );
193
        }
194
        if ($nav['page'] < $nav['allpages']) {
195
            $html[] = sprintf(
196
                '%1$s<li%2$s><a%3$s href="%4$s">»</a></li>',
197
                $tab,
198
                $this->isAttribute('class', $classes['li']),
199
                $this->isAttribute('class', $classes['a']),
200
                $path.'/page/'.$nav['next']
201
            );
202
        }
203
        $html[] = $nest.'</ul>'."\n";
204
205
        return implode("\n", $html);