Code Duplication    Length = 11-15 lines in 2 locations

src/Location/Processor/Polyline/Simplify.php 1 location

@@ 52-66 (lines=15) @@
49
     *
50
     * @return Polyline
51
     */
52
    public function simplify($tolerance)
53
    {
54
        $simplifiedLine = $this->douglasPeucker(
55
            $this->polyline->getPoints(),
56
            $tolerance
57
        );
58
59
        $resultPolyline = new Polyline();
60
61
        foreach ($simplifiedLine as $point) {
62
            $resultPolyline->addPoint($point);
63
        }
64
65
        return $resultPolyline;
66
    }
67
68
    /**
69
     * @param array $line

src/Location/Processor/Polyline/SimplifyDouglasPeucker.php 1 location

@@ 49-59 (lines=11) @@
46
     *
47
     * @return \Location\Polyline
48
     */
49
    public function simplify(Polyline $polyline)
50
    {
51
        $resultPolyline = new Polyline();
52
        $simplifiedLine = $this->douglasPeucker($polyline->getPoints());
53
54
        foreach ($simplifiedLine as $point) {
55
            $resultPolyline->addPoint($point);
56
        }
57
58
        return $resultPolyline;
59
    }
60
61
    /**
62
     * @param array $line