mirror of
https://github.com/torrentpier/torrentpier-lts.git
synced 2025-02-28 15:10:54 +03:00
84 lines
1.6 KiB
PHP
84 lines
1.6 KiB
PHP
<?php
|
|
/**
|
|
* Zend Framework (http://framework.zend.com/)
|
|
*
|
|
* @link http://github.com/zendframework/zf2 for the canonical source repository
|
|
* @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
|
|
* @license http://framework.zend.com/license/new-bsd New BSD License
|
|
*/
|
|
|
|
namespace Zend\Barcode\Object;
|
|
|
|
/**
|
|
* Class for generate Barcode
|
|
*/
|
|
class Error extends AbstractObject
|
|
{
|
|
/**
|
|
* All texts are accepted
|
|
* @param string $value
|
|
* @return bool
|
|
*/
|
|
public function validateText($value)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
/**
|
|
* Height is forced
|
|
* @param bool $recalculate
|
|
* @return int
|
|
*/
|
|
public function getHeight($recalculate = false)
|
|
{
|
|
return 40;
|
|
}
|
|
|
|
/**
|
|
* Width is forced
|
|
* @param bool $recalculate
|
|
* @return int
|
|
*/
|
|
public function getWidth($recalculate = false)
|
|
{
|
|
return 400;
|
|
}
|
|
|
|
/**
|
|
* Reset precedent instructions
|
|
* and draw the error message
|
|
* @return array
|
|
*/
|
|
public function draw()
|
|
{
|
|
$this->instructions = array();
|
|
$this->addText('ERROR:', 10, array(5, 18), $this->font, 0, 'left');
|
|
$this->addText($this->text, 10, array(5, 32), $this->font, 0, 'left');
|
|
return $this->instructions;
|
|
}
|
|
|
|
/**
|
|
* For compatibility reason
|
|
* @return void
|
|
*/
|
|
protected function prepareBarcode()
|
|
{
|
|
}
|
|
|
|
/**
|
|
* For compatibility reason
|
|
* @return void
|
|
*/
|
|
protected function checkSpecificParams()
|
|
{
|
|
}
|
|
|
|
/**
|
|
* For compatibility reason
|
|
* @return void
|
|
*/
|
|
protected function calculateBarcodeWidth()
|
|
{
|
|
}
|
|
}
|