本文整理匯總了PHP中Picture::validarFormato方法的典型用法代碼示例。如果您正苦於以下問題:PHP Picture::validarFormato方法的具體用法?PHP Picture::validarFormato怎麽用?PHP Picture::validarFormato使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Picture
的用法示例。
在下文中一共展示了Picture::validarFormato方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: __construct
public function __construct(Linha $linha, $nome, $format, $pos_start, $pos_end, $options)
{
if (!Picture::validarFormato($format)) {
throw new \InvalidArgumentException("'{$format}' is not a valid format on {$nome}");
}
$this->options = $options;
$this->nome = $nome;
$this->cnabLinha = $linha;
$this->format = $format;
$this->pos_start = $pos_start;
$this->pos_end = $pos_end;
$this->length = $pos_end + 1 - $pos_start;
$p_length = Picture::getLength($this->format);
if ($p_length > $this->length) {
throw new \Exception("Picture length of '{$this->nome}' need more positions than {$pos_start} : {$pos_end}");
} else {
if ($p_length < $this->length) {
throw new \Exception("Picture length of '{$this->nome}' need less positions than {$pos_start} : {$pos_end}");
}
}
}