if ( $handler ) {
$metadata = $this->getMetadata();
- if ( $metadata ) {
- if ( is_string( $metadata ) ) {
- $metadata = MediaWiki\quietCall( 'unserialize', $metadata );
- }
+ if ( is_string( $metadata ) ) {
+ $metadata = MediaWiki\quietCall( 'unserialize', $metadata );
+ }
- return $handler->getContentHeaders( $metadata, $this->getWidth(), $this->getHeight() );
+ if ( !is_array( $metadata ) ) {
+ $metadata = [];
}
+
+ return $handler->getContentHeaders( $metadata );
}
return [];