if ( $metadata ) {
$metadata = $this->unpackMetadata( $metadata );
if ( isset( $metadata['translations'] ) ) {
- foreach( $metadata['translations'] as $lang => $langType ) {
+ foreach ( $metadata['translations'] as $lang => $langType ) {
if ( $langType === SvgReader::LANG_FULL_MATCH ) {
$langList[] = $lang;
}
return self::METADATA_GOOD;
}
- function visibleMetadataFields() {
+ protected function visibleMetadataFields() {
$fields = array( 'objectname', 'imagedescription' );
return $fields;
return ( $value > 0 );
} elseif ( $name == 'lang' ) {
// Validate $code
- if ( !Language::isValidBuiltinCode( $value ) ) {
+ if ( $value === '' || !Language::isValidBuiltinCode( $value ) ) {
wfDebug( "Invalid user language code\n" );
return false;