1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
namespace Laminas\Validator\Barcode;
class Identcode extends AbstractAdapter
{
/**
* Allowed barcode lengths
*
* @var int
*/
protected $length = 12;
/**
* Allowed barcode characters
*
* @var string
*/
protected $characters = '0123456789';
/**
* Checksum function
*
* @var string
*/
protected $checksum = 'identcode';
/**
* Constructor for this barcode adapter
*/
public function __construct()
{
$this->setLength(12);
$this->setCharacters('0123456789');
$this->setChecksum('identcode');
}
}