From 5eef819c05264dda00589c0d43ac8bd89ce8eae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20Hu=CC=88bner?= Date: Sat, 17 Feb 2018 13:12:09 +0100 Subject: [PATCH] Done. --- src/Element/Polyline/Polyline.php | 7 +++++++ src/ElementPrinter/Polyline/PolylinePrinter.php | 7 +++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Element/Polyline/Polyline.php b/src/Element/Polyline/Polyline.php index 731e1ea..0ec5b1a 100644 --- a/src/Element/Polyline/Polyline.php +++ b/src/Element/Polyline/Polyline.php @@ -4,9 +4,16 @@ namespace StaticMapLite\Element\Polyline; class Polyline { + /** @var string $polyline */ protected $polyline = null; + + /** @var int $colorRed */ protected $colorRed = 0; + + /** @var int $colorGreen */ protected $colorGreen = 0; + + /** @var int $colorBlue */ protected $colorBlue = 0; public function __construct(string $polyline, int $colorRed = 0, int $colorGreen = 0, int $colorBlue = 0) diff --git a/src/ElementPrinter/Polyline/PolylinePrinter.php b/src/ElementPrinter/Polyline/PolylinePrinter.php index a203ad0..da0ba04 100644 --- a/src/ElementPrinter/Polyline/PolylinePrinter.php +++ b/src/ElementPrinter/Polyline/PolylinePrinter.php @@ -10,6 +10,9 @@ use StaticMapLite\Util; class PolylinePrinter { + /** @var int $thickness */ + protected $thickness = 3; + /** @var Polyline $polyline */ protected $polyline = null; @@ -40,11 +43,11 @@ class PolylinePrinter $endPoint = array_pop($pointList); - $canvas->getImage()->draw()->line($startPoint, $endPoint, $color, 3); + $canvas->getImage()->draw()->line($startPoint, $endPoint, $color, $this->thickness); $startPoint = $endPoint; } - + return $this; }