Same name and namespace in other branches
- 8.x-1.x exif.module \exif_entity_create() 1 comment
Implements hook_entity_create().
File
-
./
exif.module, line 92
Code
function exif_entity_create(EntityInterface $entity) {
$entityType = '';
if ($entity instanceof NodeInterface) {
$entityType = 'node';
}
else {
if (Drupal::moduleHandler()->moduleExists("media") && $entity instanceof MediaInterface) {
$entityType = 'media';
}
}
if ($entityType != '') {
$config = \Drupal::config('exif.settings');
$shouldUpdateMetadata = $config->get('update_metadata');
if (!isset($shouldUpdateMetadata)) {
$shouldUpdateMetadata = TRUE;
}
$inserting = !isset($entity->original);
if ($inserting || $shouldUpdateMetadata) {
$exifContentHandler = new ExifContent();
$exifContentHandler->checkTitle($entityType, $entity);
}
}
}