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