interface ExifInterface in Exif 8
Same name and namespace in other branches
- 8.2 src/ExifInterface.php \Drupal\exif\ExifInterface
- 7 ExifInterface.php \Drupal\exif\ExifInterface
Interface ExifInterface define contract for implementations.
@package Drupal\exif
Hierarchy
- interface \Drupal\exif\ExifInterface
Expanded class hierarchy of ExifInterface
All classes that implement ExifInterface
1 string reference to 'ExifInterface'
1 service uses ExifInterface
File
- src/
ExifInterface.php, line 10
Namespace
Drupal\exifView source
interface ExifInterface {
/**
* Return drupal fields related to this extension.
*
* Going through all the fields that have been created for a given node type
* and try to figure out which match the naming convention -> so that we know
* which exif information we have to read.
*
* Naming convention are: field_exif_xxx (xxx would be the name of the exif
* tag to read.
*
* @param array $arCckFields
* CCK fields.
*
* @return array
* List of exif tags to read for this image
*/
public function getMetadataFields(array $arCckFields = []);
/**
* Retrieve all metadata from a file.
*
* @param string $file
* File to read metadata from.
* @param bool $enable_sections
* Should sections should be also retrieved.
*
* @return array
* metadata keys and associated values.
*/
public function readMetadataTags($file, $enable_sections = TRUE);
/**
* Get all supported keys.
*
* @return array
* Keys by sections.
*/
public function getFieldKeys();
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ExifInterface:: |
public | function | Get all supported keys. | 2 |
ExifInterface:: |
public | function | Return drupal fields related to this extension. | 2 |
ExifInterface:: |
public | function | Retrieve all metadata from a file. | 2 |