PHP Class Imbo\EventListener\ExifMetadata
This listener will look for properties stored in the image, and store them as metadata in Imbo.
Afficher le fichier
Open project: imbo/imbo
Class Usage Examples
Protected Properties
Méthodes publiques
Méthode |
Description |
|
__construct ( array $params = null ) |
Class constructor |
|
getImagick ( ) : Imagick |
Get an Imagick instance |
|
getSubscribedEvents ( ) |
|
|
populate ( Imbo\EventManager\EventInterface $event ) : array |
Read exif data from incoming image |
|
save ( Imbo\EventManager\EventInterface $event ) |
Save metadata to database |
|
setImagick ( Imagick $imagick ) : self |
Set an Imagick instance |
|
Méthodes protégées
Method Details
__construct()
public méthode
filterProperties()
protected méthode
Filter out any unwanted properties
getImagick()
public méthode
getSubscribedEvents()
public static méthode
parseGpsCoordinate()
protected méthode
Parse GPS coordinates in hours/minutes/seconds-format to decimal degrees
parseProperties()
protected méthode
Parse an array of properties into a storable format
populate()
public méthode
Read exif data from incoming image
public populate ( Imbo\EventManager\EventInterface $event ) : array |
$event |
Imbo\EventManager\EventInterface |
The triggered event |
Résultat |
array |
|
Save metadata to database
public save ( Imbo\EventManager\EventInterface $event ) |
$event |
Imbo\EventManager\EventInterface |
The triggered event |
setImagick()
public méthode
public setImagick ( Imagick $imagick ) : self |
$imagick |
Imagick |
An instance of Imagick |
Résultat |
self |
|
Property Details
$properties protected_oe property
protected array $properties |
Résultat |
array |
|