Example #1
0
 public function multiplyArray(array $xy)
 {
     list($x, $y) = PointUtil::parseArray($xy);
     if ($x) {
         $this->x *= $x;
     }
     if ($y) {
         $this->y *= $y;
     }
     return $this;
 }
Example #2
0
 public function withMultipliedArray(array $xy)
 {
     list($x, $y) = PointUtil::parseArray($xy);
     $point = clone $this;
     if ($x) {
         $point->withMultipliedX($x);
     }
     if ($y) {
         $point->withMultipliedY($y);
     }
     return $point;
 }