Code Duplication    Length = 19-20 lines in 2 locations

lib/FPDF/src/pdf_parser.php 2 locations

@@ 349-367 (lines=19) @@
346
                }
347
                
348
                break;
349
    		case	'<<':
350
    			// This is a dictionary.
351
352
    			$result = array();
353
354
    			// Recurse into this function until we reach
355
    			// the end of the dictionary.
356
    			while (($key = $this->pdf_read_token($c)) !== '>>') {
357
    				if ($key === false) {
358
    					return false;
359
    				}
360
					
361
    				if (($value =   $this->pdf_read_value($c)) === false) {
362
    					return false;
363
    				}
364
                    $result[$key] = $value;
365
    			}
366
				
367
    			return array (PDF_TYPE_DICTIONARY, $result);
368
369
    		case	'[':
370
    			// This is an array.
@@ 369-388 (lines=20) @@
366
				
367
    			return array (PDF_TYPE_DICTIONARY, $result);
368
369
    		case	'[':
370
    			// This is an array.
371
372
    			$result = array();
373
374
    			// Recurse into this function until we reach
375
    			// the end of the array.
376
    			while (($token = $this->pdf_read_token($c)) !== ']') {
377
                    if ($token === false) {
378
    					return false;
379
    				}
380
					
381
    				if (($value = $this->pdf_read_value($c, $token)) === false) {
382
                        return false;
383
    				}
384
					
385
    				$result[] = $value;
386
    			}
387
    			
388
                return array (PDF_TYPE_ARRAY, $result);
389
390
    		case	'('		:
391
                // This is a string