Passed
Branch develop (d077a9)
by Andrew
05:44 queued 02:37
created
src/lib/Potracio.php 1 patch
Spacing   +50 added lines, -50 removed lines patch added patch discarded remove patch
@@ -182,12 +182,12 @@  discard block
 block discarded – undo
182 182
 
183 183
     public function __construct()
184 184
     {
185
-        $this->info = (object)$this->info;
185
+        $this->info = (object) $this->info;
186 186
     }
187 187
 
188 188
     public function setParameter($data)
189 189
     {
190
-        $this->info = (object)array_merge((array)$this->info, $data);
190
+        $this->info = (object) array_merge((array) $this->info, $data);
191 191
     }
192 192
 
193 193
     public function loadImageFromFile($file)
@@ -216,7 +216,7 @@  discard block
 block discarded – undo
216 216
         $bm1 = clone $bm;
217 217
         $currentPoint = new Point(0, 0);
218 218
 
219
-        $findNext = function ($point) use ($bm1) {
219
+        $findNext = function($point) use ($bm1) {
220 220
             $i = $bm1->w * $point->y + $point->x;
221 221
             while ($i < $bm1->size && $bm1->data[$i] !== 1) {
222 222
                 $i++;
@@ -228,7 +228,7 @@  discard block
 block discarded – undo
228 228
             return 0;
229 229
         };
230 230
 
231
-        $majority = function ($x, $y) use ($bm1) {
231
+        $majority = function($x, $y) use ($bm1) {
232 232
             for ($i = 2; $i < 5; $i++) {
233 233
                 $ct = 0;
234 234
                 for ($a = -$i + 1; $a <= $i - 1; $a++) {
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
             return 0;
248 248
         };
249 249
 
250
-        $findPath = function ($point) use ($bm, $bm1, $majority, $info) {
250
+        $findPath = function($point) use ($bm, $bm1, $majority, $info) {
251 251
             $path = new Path();
252 252
             $x = $point->x;
253 253
             $y = $point->y;
@@ -311,7 +311,7 @@  discard block
 block discarded – undo
311 311
             return $path;
312 312
         };
313 313
 
314
-        $xorPath = function ($path) use (&$bm1) {
314
+        $xorPath = function($path) use (&$bm1) {
315 315
             $y1 = $path->pt[0]->y;
316 316
             $len = $path->len;
317 317
 
@@ -345,15 +345,15 @@  discard block
 block discarded – undo
345 345
     {
346 346
         $info = $this->info;
347 347
 
348
-        $mod = function ($a, $n) {
348
+        $mod = function($a, $n) {
349 349
             return $a >= $n ? $a % $n : ($a >= 0 ? $a : $n - 1 - (-1 - $a) % $n);
350 350
         };
351 351
 
352
-        $xprod = function ($p1, $p2) {
352
+        $xprod = function($p1, $p2) {
353 353
             return $p1->x * $p2->y - $p1->y * $p2->x;
354 354
         };
355 355
 
356
-        $cyclic = function ($a, $b, $c) {
356
+        $cyclic = function($a, $b, $c) {
357 357
             if ($a <= $c) {
358 358
                 return ($a <= $b && $b < $c);
359 359
             } else {
@@ -361,11 +361,11 @@  discard block
 block discarded – undo
361 361
             }
362 362
         };
363 363
 
364
-        $sign = function ($i) {
364
+        $sign = function($i) {
365 365
             return $i > 0 ? 1 : ($i < 0 ? -1 : 0);
366 366
         };
367 367
 
368
-        $quadform = function ($Q, $w) {
368
+        $quadform = function($Q, $w) {
369 369
             $v = array_fill(0, 3, null);
370 370
 
371 371
             $v[0] = $w->x;
@@ -382,7 +382,7 @@  discard block
 block discarded – undo
382 382
             return $sum;
383 383
         };
384 384
 
385
-        $interval = function ($lambda, $a, $b) {
385
+        $interval = function($lambda, $a, $b) {
386 386
             $res = new Point();
387 387
 
388 388
             $res->x = $a->x + $lambda * ($b->x - $a->x);
@@ -391,7 +391,7 @@  discard block
 block discarded – undo
391 391
             return $res;
392 392
         };
393 393
 
394
-        $dorth_infty = function ($p0, $p2) use ($sign) {
394
+        $dorth_infty = function($p0, $p2) use ($sign) {
395 395
             $r = new Point();
396 396
 
397 397
             $r->y = $sign($p2->x - $p0->x);
@@ -400,13 +400,13 @@  discard block
 block discarded – undo
400 400
             return $r;
401 401
         };
402 402
 
403
-        $ddenom = function ($p0, $p2) use ($dorth_infty) {
403
+        $ddenom = function($p0, $p2) use ($dorth_infty) {
404 404
             $r = $dorth_infty($p0, $p2);
405 405
 
406 406
             return $r->y * ($p2->x - $p0->x) - $r->x * ($p2->y - $p0->y);
407 407
         };
408 408
 
409
-        $dpara = function ($p0, $p1, $p2) {
409
+        $dpara = function($p0, $p1, $p2) {
410 410
             $x1 = $p1->x - $p0->x;
411 411
             $y1 = $p1->y - $p0->y;
412 412
             $x2 = $p2->x - $p0->x;
@@ -415,7 +415,7 @@  discard block
 block discarded – undo
415 415
             return $x1 * $y2 - $x2 * $y1;
416 416
         };
417 417
 
418
-        $cprod = function ($p0, $p1, $p2, $p3) {
418
+        $cprod = function($p0, $p1, $p2, $p3) {
419 419
             $x1 = $p1->x - $p0->x;
420 420
             $y1 = $p1->y - $p0->y;
421 421
             $x2 = $p3->x - $p2->x;
@@ -424,7 +424,7 @@  discard block
 block discarded – undo
424 424
             return $x1 * $y2 - $x2 * $y1;
425 425
         };
426 426
 
427
-        $iprod = function ($p0, $p1, $p2) {
427
+        $iprod = function($p0, $p1, $p2) {
428 428
             $x1 = $p1->x - $p0->x;
429 429
             $y1 = $p1->y - $p0->y;
430 430
             $x2 = $p2->x - $p0->x;
@@ -433,7 +433,7 @@  discard block
 block discarded – undo
433 433
             return $x1 * $x2 + $y1 * $y2;
434 434
         };
435 435
 
436
-        $iprod1 = function ($p0, $p1, $p2, $p3) {
436
+        $iprod1 = function($p0, $p1, $p2, $p3) {
437 437
             $x1 = $p1->x - $p0->x;
438 438
             $y1 = $p1->y - $p0->y;
439 439
             $x2 = $p3->x - $p2->x;
@@ -442,11 +442,11 @@  discard block
 block discarded – undo
442 442
             return $x1 * $x2 + $y1 * $y2;
443 443
         };
444 444
 
445
-        $ddist = function ($p, $q) {
445
+        $ddist = function($p, $q) {
446 446
             return sqrt(($p->x - $q->x) * ($p->x - $q->x) + ($p->y - $q->y) * ($p->y - $q->y));
447 447
         };
448 448
 
449
-        $bezier = function ($t, $p0, $p1, $p2, $p3) {
449
+        $bezier = function($t, $p0, $p1, $p2, $p3) {
450 450
             $s = 1 - $t;
451 451
             $res = new Point();
452 452
 
@@ -456,7 +456,7 @@  discard block
 block discarded – undo
456 456
             return $res;
457 457
         };
458 458
 
459
-        $tangent = function ($p0, $p1, $p2, $p3, $q0, $q1) use ($cprod) {
459
+        $tangent = function($p0, $p1, $p2, $p3, $q0, $q1) use ($cprod) {
460 460
             $A = $cprod($p0, $p1, $q0, $q1);
461 461
             $B = $cprod($p1, $p2, $q0, $q1);
462 462
             $C = $cprod($p2, $p3, $q0, $q1);
@@ -487,7 +487,7 @@  discard block
 block discarded – undo
487 487
             }
488 488
         };
489 489
 
490
-        $calcSums = function (&$path) {
490
+        $calcSums = function(&$path) {
491 491
             $path->x0 = $path->pt[0]->x;
492 492
             $path->y0 = $path->pt[0]->y;
493 493
 
@@ -502,7 +502,7 @@  discard block
 block discarded – undo
502 502
             }
503 503
         };
504 504
 
505
-        $calcLon = function (&$path) use ($mod, $xprod, $sign, $cyclic) {
505
+        $calcLon = function(&$path) use ($mod, $xprod, $sign, $cyclic) {
506 506
             $n = $path->len;
507 507
             $pt = &$path->pt;
508 508
             $pivk = array_fill(0, $n, null);
@@ -613,9 +613,9 @@  discard block
 block discarded – undo
613 613
             }
614 614
         };
615 615
 
616
-        $bestPolygon = function (&$path) use ($mod) {
616
+        $bestPolygon = function(&$path) use ($mod) {
617 617
 
618
-            $penalty3 = function ($path, $i, $j) {
618
+            $penalty3 = function($path, $i, $j) {
619 619
                 $n = $path->len;
620 620
                 $pt = $path->pt;
621 621
                 $sums = $path->sums;
@@ -721,9 +721,9 @@  discard block
 block discarded – undo
721 721
             }
722 722
         };
723 723
 
724
-        $adjustVertices = function (&$path) use ($mod, $quadform) {
724
+        $adjustVertices = function(&$path) use ($mod, $quadform) {
725 725
 
726
-            $pointslope = function ($path, $i, $j, &$ctr, &$dir) {
726
+            $pointslope = function($path, $i, $j, &$ctr, &$dir) {
727 727
 
728 728
                 $n = $path->len;
729 729
                 $sums = $path->sums;
@@ -928,7 +928,7 @@  discard block
 block discarded – undo
928 928
             }
929 929
         };
930 930
 
931
-        $reverse = function (&$path) {
931
+        $reverse = function(&$path) {
932 932
             $curve = &$path->curve;
933 933
             $m = $curve->n;
934 934
             $v = &$curve->vertex;
@@ -940,7 +940,7 @@  discard block
 block discarded – undo
940 940
             }
941 941
         };
942 942
 
943
-        $smooth = function (&$path) use ($mod, $interval, $ddenom, $dpara, $info) {
943
+        $smooth = function(&$path) use ($mod, $interval, $ddenom, $dpara, $info) {
944 944
             $m = $path->curve->n;
945 945
             $curve = &$path->curve;
946 946
 
@@ -983,8 +983,8 @@  discard block
 block discarded – undo
983 983
             $curve->alphaCurve = 1;
984 984
         };
985 985
 
986
-        $optiCurve = function (&$path) use ($mod, $ddist, $sign, $cprod, $dpara, $interval, $tangent, $bezier, $iprod, $iprod1, $info) {
987
-            $opti_penalty = function ($path, $i, $j, $res, $opttolerance, $convc, $areac) use ($mod, $ddist, $sign, $cprod, $dpara, $interval, $tangent, $bezier, $iprod, $iprod1) {
986
+        $optiCurve = function(&$path) use ($mod, $ddist, $sign, $cprod, $dpara, $interval, $tangent, $bezier, $iprod, $iprod1, $info) {
987
+            $opti_penalty = function($path, $i, $j, $res, $opttolerance, $convc, $areac) use ($mod, $ddist, $sign, $cprod, $dpara, $interval, $tangent, $bezier, $iprod, $iprod1) {
988 988
                 $m = $path->curve->n;
989 989
                 $curve = $path->curve;
990 990
                 $vertex = $curve->vertex;
@@ -1250,31 +1250,31 @@  discard block
 block discarded – undo
1250 1250
     {
1251 1251
         $bm = &$this->bm;
1252 1252
         $pathlist = &$this->pathlist;
1253
-        $path = function ($curve) use ($size) {
1253
+        $path = function($curve) use ($size) {
1254 1254
 
1255
-            $bezier = function ($i) use ($curve, $size) {
1256
-                $b = 'C ' . number_format($curve->c[$i * 3 + 0]->x * $size, 3) . ' ' .
1257
-                    number_format($curve->c[$i * 3 + 0]->y * $size, 3) . ',';
1258
-                $b .= number_format($curve->c[$i * 3 + 1]->x * $size, 3) . ' ' .
1259
-                    number_format($curve->c[$i * 3 + 1]->y * $size, 3) . ',';
1260
-                $b .= number_format($curve->c[$i * 3 + 2]->x * $size, 3) . ' ' .
1261
-                    number_format($curve->c[$i * 3 + 2]->y * $size, 3) . ' ';
1255
+            $bezier = function($i) use ($curve, $size) {
1256
+                $b = 'C '.number_format($curve->c[$i * 3 + 0]->x * $size, 3).' '.
1257
+                    number_format($curve->c[$i * 3 + 0]->y * $size, 3).',';
1258
+                $b .= number_format($curve->c[$i * 3 + 1]->x * $size, 3).' '.
1259
+                    number_format($curve->c[$i * 3 + 1]->y * $size, 3).',';
1260
+                $b .= number_format($curve->c[$i * 3 + 2]->x * $size, 3).' '.
1261
+                    number_format($curve->c[$i * 3 + 2]->y * $size, 3).' ';
1262 1262
 
1263 1263
                 return $b;
1264 1264
             };
1265 1265
 
1266
-            $segment = function ($i) use ($curve, $size) {
1267
-                $s = 'L ' . number_format($curve->c[$i * 3 + 1]->x * $size, 3) . ' ' .
1268
-                    number_format($curve->c[$i * 3 + 1]->y * $size, 3) . ' ';
1269
-                $s .= number_format($curve->c[$i * 3 + 2]->x * $size, 3) . ' ' .
1270
-                    number_format($curve->c[$i * 3 + 2]->y * $size, 3) . ' ';
1266
+            $segment = function($i) use ($curve, $size) {
1267
+                $s = 'L '.number_format($curve->c[$i * 3 + 1]->x * $size, 3).' '.
1268
+                    number_format($curve->c[$i * 3 + 1]->y * $size, 3).' ';
1269
+                $s .= number_format($curve->c[$i * 3 + 2]->x * $size, 3).' '.
1270
+                    number_format($curve->c[$i * 3 + 2]->y * $size, 3).' ';
1271 1271
 
1272 1272
                 return $s;
1273 1273
             };
1274 1274
 
1275 1275
             $n = $curve->n;
1276
-            $p = 'M' . number_format($curve->c[($n - 1) * 3 + 2]->x * $size, 3) .
1277
-                ' ' . number_format($curve->c[($n - 1) * 3 + 2]->y * $size, 3) . ' ';
1276
+            $p = 'M'.number_format($curve->c[($n - 1) * 3 + 2]->x * $size, 3).
1277
+                ' '.number_format($curve->c[($n - 1) * 3 + 2]->y * $size, 3).' ';
1278 1278
 
1279 1279
             for ($i = 0; $i < $n; $i++) {
1280 1280
                 if ($curve->tag[$i] === "CURVE") {
@@ -1293,9 +1293,9 @@  discard block
 block discarded – undo
1293 1293
         $len = count($pathlist);
1294 1294
 
1295 1295
         $svg = '<svg id="svg" version="1.1"'
1296
-            . ' width="' . $w . '"'
1297
-            . ' height="' . $h . '"'
1298
-            . ' style="background-color: ' .$bgColor . '"'
1296
+            . ' width="'.$w.'"'
1297
+            . ' height="'.$h.'"'
1298
+            . ' style="background-color: '.$bgColor.'"'
1299 1299
             . ' xmlns="http://www.w3.org/2000/svg">';
1300 1300
         $svg .= '<path d="';
1301 1301
         for ($i = 0; $i < $len; $i++) {
@@ -1311,7 +1311,7 @@  discard block
 block discarded – undo
1311 1311
             $fillc = $fgColor;
1312 1312
             $fillrule = ' fill-rule="evenodd"';
1313 1313
         }
1314
-        $svg .= '" stroke="' . $strokec . '" fill="' . $fillc . '"' . $fillrule . '/></svg>';
1314
+        $svg .= '" stroke="'.$strokec.'" fill="'.$fillc.'"'.$fillrule.'/></svg>';
1315 1315
 
1316 1316
         return $svg;
1317 1317
     }
Please login to merge, or discard this patch.