Skip to content

Commit 53b3172

Browse files
authored
TypeCode32 use declaration in abstract class
1 parent ae59083 commit 53b3172

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/BarcodeGenerator.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
use Picqer\Barcode\Types\TypeCode128A;
3737
use Picqer\Barcode\Types\TypeCode128B;
3838
use Picqer\Barcode\Types\TypeCode128C;
39+
use Picqer\Barcode\Types\TypeCode32;
3940
use Picqer\Barcode\Types\TypeCode39;
4041
use Picqer\Barcode\Types\TypeCode39Checksum;
4142
use Picqer\Barcode\Types\TypeCode39Extended;
@@ -63,6 +64,7 @@
6364

6465
abstract class BarcodeGenerator
6566
{
67+
const TYPE_CODE_32 = 'C32';
6668
const TYPE_CODE_39 = 'C39';
6769
const TYPE_CODE_39_CHECKSUM = 'C39+';
6870
const TYPE_CODE_39E = 'C39E'; // CODE 39 EXTENDED
@@ -104,6 +106,9 @@ protected function getBarcodeData(string $code, string $type): Barcode
104106
protected function createDataBuilderForType(string $type)
105107
{
106108
switch (strtoupper($type)) {
109+
case self::TYPE_CODE_32:
110+
return new TypeCode32();
111+
107112
case self::TYPE_CODE_39:
108113
return new TypeCode39();
109114

0 commit comments

Comments
 (0)