@@ 32-43 (lines=12) @@ | ||
29 | class GIFHandler extends BitmapHandler { |
|
30 | const BROKEN_FILE = '0'; // value to store in img_metadata if error extracting metadata. |
|
31 | ||
32 | function getMetadata( $image, $filename ) { |
|
33 | try { |
|
34 | $parsedGIFMetadata = BitmapMetadataHandler::GIF( $filename ); |
|
35 | } catch ( Exception $e ) { |
|
36 | // Broken file? |
|
37 | wfDebug( __METHOD__ . ': ' . $e->getMessage() . "\n" ); |
|
38 | ||
39 | return self::BROKEN_FILE; |
|
40 | } |
|
41 | ||
42 | return serialize( $parsedGIFMetadata ); |
|
43 | } |
|
44 | ||
45 | /** |
|
46 | * @param File $image |
@@ 37-48 (lines=12) @@ | ||
34 | * @param string $filename |
|
35 | * @return string |
|
36 | */ |
|
37 | function getMetadata( $image, $filename ) { |
|
38 | try { |
|
39 | $metadata = BitmapMetadataHandler::PNG( $filename ); |
|
40 | } catch ( Exception $e ) { |
|
41 | // Broken file? |
|
42 | wfDebug( __METHOD__ . ': ' . $e->getMessage() . "\n" ); |
|
43 | ||
44 | return self::BROKEN_FILE; |
|
45 | } |
|
46 | ||
47 | return serialize( $metadata ); |
|
48 | } |
|
49 | ||
50 | /** |
|
51 | * @param File $image |