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 / Common / EcBlock.php
ameliabooking / vendor / bacon / bacon-qr-code / src / Common Last commit date
BitArray.php 9 months ago BitMatrix.php 9 months ago BitUtils.php 9 months ago CharacterSetEci.php 9 months ago EcBlock.php 9 months ago EcBlocks.php 9 months ago ErrorCorrectionLevel.php 9 months ago FormatInformation.php 9 months ago Mode.php 9 months ago ReedSolomonCodec.php 9 months ago Version.php 9 months ago
EcBlock.php
50 lines
1 <?php
2 declare(strict_types = 1);
3
4 namespace BaconQrCode\Common;
5
6 /**
7 * Encapsulates the parameters for one error-correction block in one symbol version.
8 *
9 * This includes the number of data codewords, and the number of times a block with these parameters is used
10 * consecutively in the QR code version's format.
11 */
12 final class EcBlock
13 {
14 /**
15 * How many times the block is used.
16 *
17 * @var int
18 */
19 private $count;
20
21 /**
22 * Number of data codewords.
23 *
24 * @var int
25 */
26 private $dataCodewords;
27
28 public function __construct(int $count, int $dataCodewords)
29 {
30 $this->count = $count;
31 $this->dataCodewords = $dataCodewords;
32 }
33
34 /**
35 * Returns how many times the block is used.
36 */
37 public function getCount() : int
38 {
39 return $this->count;
40 }
41
42 /**
43 * Returns the number of data codewords.
44 */
45 public function getDataCodewords() : int
46 {
47 return $this->dataCodewords;
48 }
49 }
50