See Release Notes
Long Term Support Release
Differences Between: [Versions 39 and 311] [Versions 39 and 400] [Versions 39 and 401] [Versions 39 and 402] [Versions 39 and 403]
1 <?php 2 /** 3 * This file is part of FPDI 4 * 5 * @package setasign\Fpdi 6 * @copyright Copyright (c) 2019 Setasign - Jan Slabon (https://www.setasign.com) 7 * @license http://opensource.org/licenses/mit-license The MIT License 8 */ 9 10 namespace setasign\Fpdi\PdfParser\Type; 11 12 /** 13 * Class representing a boolean PDF object 14 * 15 * @package setasign\Fpdi\PdfParser\Type 16 */ 17 class PdfBoolean extends PdfType 18 { 19 /** 20 * Helper method to create an instance. 21 * 22 * @param bool $value 23 * @return self 24 */ 25 public static function create($value) 26 { 27 $v = new self; 28 $v->value = (boolean) $value; 29 return $v; 30 } 31 32 /** 33 * Ensures that the passed value is a PdfBoolean instance. 34 * 35 * @param mixed $value 36 * @return self 37 * @throws PdfTypeException 38 */ 39 public static function ensure($value) 40 { 41 return PdfType::ensureType(self::class, $value, 'Boolean value expected.'); 42 } 43 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body