PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.8
Booking for Appointments and Events Calendar – Amelia v2.4.8
2.4.8 2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / bacon / bacon-qr-code / src / Renderer / Eye / CompositeEye.php
ameliabooking / vendor / bacon / bacon-qr-code / src / Renderer / Eye Last commit date
CompositeEye.php 9 months ago EyeInterface.php 9 months ago ModuleEye.php 9 months ago SimpleCircleEye.php 9 months ago SquareEye.php 9 months ago
CompositeEye.php
39 lines
1 <?php
2 declare(strict_types = 1);
3
4 namespace BaconQrCode\Renderer\Eye;
5
6 use BaconQrCode\Renderer\Path\Path;
7
8 /**
9 * Combines the style of two different eyes.
10 */
11 final class CompositeEye implements EyeInterface
12 {
13 /**
14 * @var EyeInterface
15 */
16 private $externalEye;
17
18 /**
19 * @var EyeInterface
20 */
21 private $internalEye;
22
23 public function __construct(EyeInterface $externalEye, EyeInterface $internalEye)
24 {
25 $this->externalEye = $externalEye;
26 $this->internalEye = $internalEye;
27 }
28
29 public function getExternalPath() : Path
30 {
31 return $this->externalEye->getExternalPath();
32 }
33
34 public function getInternalPath() : Path
35 {
36 return $this->internalEye->getInternalPath();
37 }
38 }
39