Same name in other branches
  1. 7.x-1.x SimpleExiftoolFacade.php \Drupal\exif\SimpleExifToolFacade::getMetadataFields()
  2. 8.x-1.x src/SimpleExifToolFacade.php \Drupal\exif\SimpleExifToolFacade::getMetadataFields()

Overrides ExifInterface::getMetadataFields

Fichier

src/SimpleExifToolFacade.php, line 62

Classe

SimpleExifToolFacade
Class SimpleExifToolFacade.

Namespace

Drupal\exif

Code

public function getMetadataFields(array $arCckFields = []) {
    foreach ($arCckFields as $drupal_field => $metadata_settings) {
        $metadata_field = $metadata_settings['metadata_field'];
        $ar = explode("_", $metadata_field);
        if (isset($ar[0])) {
            $section = $ar[0];
            unset($ar[0]);
            $arCckFields[$drupal_field]['metadata_field'] = [
                'section' => $section,
                'tag' => implode("_", $ar),
            ];
        }
    }
    return $arCckFields;
}