PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
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 / EyeInterface.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
EyeInterface.php
27 lines
1 <?php
2 declare(strict_types = 1);
3
4 namespace BaconQrCode\Renderer\Eye;
5
6 use BaconQrCode\Renderer\Path\Path;
7
8 /**
9 * Interface for describing the look of an eye.
10 */
11 interface EyeInterface
12 {
13 /**
14 * Returns the path of the external eye element.
15 *
16 * The path origin point (0, 0) must be anchored at the middle of the path.
17 */
18 public function getExternalPath() : Path;
19
20 /**
21 * Returns the path of the internal eye element.
22 *
23 * The path origin point (0, 0) must be anchored at the middle of the path.
24 */
25 public function getInternalPath() : Path;
26 }
27