|
Moodle PHP Documentation 4.4
Moodle 4.4.9+ (Build: 20250711) (4ea86454947)
|
A class defining a PDF data type. More...
Static Public Member Functions | |
| static | flatten (PdfType $value, PdfParser $parser) |
| Flatten indirect object references to direct objects. | |
| static | resolve (PdfType $value, PdfParser $parser, $stopAtIndirectObject=false) |
| Resolves a PdfType value to its value. | |
Public Attributes | |
| mixed | $value |
| The value of the PDF type. | |
Static Protected Member Functions | |
| static | ensureType ($type, $value, $errorMessage) |
| Ensure that a value is an instance of a specific PDF type. | |
A class defining a PDF data type.
|
staticprotected |
Ensure that a value is an instance of a specific PDF type.
| string | $type | |
| PdfType | $value | |
| string | $errorMessage |
| mixed |
| PdfTypeException |
Flatten indirect object references to direct objects.
| PdfType |
| CrossReferenceException | |
| PdfParserException |
Resolves a PdfType value to its value.
This method is used to evaluate indirect and direct object references until a final value is reached.
| PdfType |
| CrossReferenceException | |
| PdfParserException |