D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
plib
/
vendor
/
laminas
/
laminas-validator
/
src
/
Barcode
/
Filename :
AdapterInterface.php
back
Copy
<?php namespace Laminas\Validator\Barcode; interface AdapterInterface { /** * Checks the length of a barcode * * @param string $value The barcode to check for proper length * @return bool */ public function hasValidLength($value); /** * Checks for allowed characters within the barcode * * @param string $value The barcode to check for allowed characters * @return bool */ public function hasValidCharacters($value); /** * Validates the checksum * * @param string $value The barcode to check the checksum for * @return bool */ public function hasValidChecksum($value); /** * Returns the allowed barcode length * * @return int|string|array|null */ public function getLength(); /** * Returns the allowed characters * * @deprecated Since 2.60.0 all option setters and getters are deprecated for removal in 3.0 * * @return int|string|array|null */ public function getCharacters(); /** * Returns if barcode uses a checksum * * @deprecated Since 2.60.0 all option setters and getters are deprecated for removal in 3.0 * * @return string|null */ public function getChecksum(); /** * Sets the checksum validation, if no value is given, the actual setting is returned * * @deprecated Since 2.60.0 all option setters and getters are deprecated for removal in 3.0 * * @param bool|null $check * @return $this|bool * @psalm-return ($check is null ? bool : static) */ public function useChecksum($check = null); }