Lines Matching defs:expectedType
241 * @param null|string $expectedType
245 public function readValue($token = null, $expectedType = null)
252 if ($expectedType !== null) {
260 $this->ensureExpectedType($token, $expectedType);
265 $this->ensureExpectedType('<<', $expectedType);
270 $this->ensureExpectedType($token, $expectedType);
274 $this->ensureExpectedType($token, $expectedType);
278 $this->ensureExpectedType($token, $expectedType);
288 if ($expectedType !== null && $expectedType !== PdfIndirectObject::class) {
302 if ($expectedType !== null &&
303 $expectedType !== PdfIndirectObjectReference::class
320 if ($expectedType !== null && $expectedType !== PdfNumeric::class) {
329 $this->ensureExpectedType($token, $expectedType);
334 $this->ensureExpectedType($token, $expectedType);
338 if ($expectedType !== null && $expectedType !== PdfToken::class) {
355 * @param string|null $expectedType
359 private function ensureExpectedType($token, $expectedType)
372 if ($expectedType === null || $mapping[$token] === $expectedType) {