if ( $size > $wgSVGMetadataCutoff ) {
$this->debug( "SVG is $size bytes, which is bigger than $wgSVGMetadataCutoff. Truncating." );
- $contents = file_get_contents( $source, false, null, -1, $wgSVGMetadataCutoff );
+ $contents = file_get_contents( $source, false, null, 0, $wgSVGMetadataCutoff );
if ( $contents === false ) {
throw new MWException( 'Error reading SVG file.' );
}
return;
}
// @todo Find and store type of xml snippet. metadata['metadataType'] = "rdf"
- if ( method_exists( $this->reader, 'readInnerXML' ) ) {
- $this->metadata[$metafield] = trim( $this->reader->readInnerXml() );
- } else {
- throw new MWException( "The PHP XMLReader extension does not come " .
- "with readInnerXML() method. Your libxml is probably out of " .
- "date (need 2.6.20 or later)." );
- }
+ $this->metadata[$metafield] = trim( $this->reader->readInnerXml() );
+
$this->reader->next();
}