xref: /plugin/dw2pdf/vendor/setasign/fpdi/src/PdfParser/PdfParserException.php (revision dc4d9dc689082c963d5c1d9ee679553326788c6e)
1*dc4d9dc6SAnna Dabrowska<?php
2*dc4d9dc6SAnna Dabrowska/**
3*dc4d9dc6SAnna Dabrowska * This file is part of FPDI
4*dc4d9dc6SAnna Dabrowska *
5*dc4d9dc6SAnna Dabrowska * @package   setasign\Fpdi
6*dc4d9dc6SAnna Dabrowska * @copyright Copyright (c) 2020 Setasign GmbH & Co. KG (https://www.setasign.com)
7*dc4d9dc6SAnna Dabrowska * @license   http://opensource.org/licenses/mit-license The MIT License
8*dc4d9dc6SAnna Dabrowska */
9*dc4d9dc6SAnna Dabrowska
10*dc4d9dc6SAnna Dabrowskanamespace setasign\Fpdi\PdfParser;
11*dc4d9dc6SAnna Dabrowska
12*dc4d9dc6SAnna Dabrowskause setasign\Fpdi\FpdiException;
13*dc4d9dc6SAnna Dabrowska
14*dc4d9dc6SAnna Dabrowska/**
15*dc4d9dc6SAnna Dabrowska * Exception for the pdf parser class
16*dc4d9dc6SAnna Dabrowska *
17*dc4d9dc6SAnna Dabrowska * @package setasign\Fpdi\PdfParser
18*dc4d9dc6SAnna Dabrowska */
19*dc4d9dc6SAnna Dabrowskaclass PdfParserException extends FpdiException
20*dc4d9dc6SAnna Dabrowska{
21*dc4d9dc6SAnna Dabrowska    /**
22*dc4d9dc6SAnna Dabrowska     * @var int
23*dc4d9dc6SAnna Dabrowska     */
24*dc4d9dc6SAnna Dabrowska    const NOT_IMPLEMENTED = 0x0001;
25*dc4d9dc6SAnna Dabrowska
26*dc4d9dc6SAnna Dabrowska    /**
27*dc4d9dc6SAnna Dabrowska     * @var int
28*dc4d9dc6SAnna Dabrowska     */
29*dc4d9dc6SAnna Dabrowska    const IMPLEMENTED_IN_FPDI_PDF_PARSER = 0x0002;
30*dc4d9dc6SAnna Dabrowska
31*dc4d9dc6SAnna Dabrowska    /**
32*dc4d9dc6SAnna Dabrowska     * @var int
33*dc4d9dc6SAnna Dabrowska     */
34*dc4d9dc6SAnna Dabrowska    const INVALID_DATA_TYPE = 0x0003;
35*dc4d9dc6SAnna Dabrowska
36*dc4d9dc6SAnna Dabrowska    /**
37*dc4d9dc6SAnna Dabrowska     * @var int
38*dc4d9dc6SAnna Dabrowska     */
39*dc4d9dc6SAnna Dabrowska    const FILE_HEADER_NOT_FOUND = 0x0004;
40*dc4d9dc6SAnna Dabrowska
41*dc4d9dc6SAnna Dabrowska    /**
42*dc4d9dc6SAnna Dabrowska     * @var int
43*dc4d9dc6SAnna Dabrowska     */
44*dc4d9dc6SAnna Dabrowska    const PDF_VERSION_NOT_FOUND = 0x0005;
45*dc4d9dc6SAnna Dabrowska
46*dc4d9dc6SAnna Dabrowska    /**
47*dc4d9dc6SAnna Dabrowska     * @var int
48*dc4d9dc6SAnna Dabrowska     */
49*dc4d9dc6SAnna Dabrowska    const INVALID_DATA_SIZE = 0x0006;
50*dc4d9dc6SAnna Dabrowska}
51