Code Duplication    Length = 9-10 lines in 3 locations

src/component/Html/Paging.php 3 locations

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