public function ImageAPIOptimizeHookImplementations::entity_type_alter in Image Optimize (or ImageAPI Optimize) 8.3
Same name and namespace in other branches
- 8.2 src/ImageAPIOptimizeHookImplementations.php \Drupal\imageapi_optimize\ImageAPIOptimizeHookImplementations::entity_type_alter()
- 4.x src/ImageAPIOptimizeHookImplementations.php \Drupal\imageapi_optimize\ImageAPIOptimizeHookImplementations::entity_type_alter()
Implements hook_entity_type_alter().
File
- src/
ImageAPIOptimizeHookImplementations.php, line 29
Class
- ImageAPIOptimizeHookImplementations
- Hook implementations for the Image Optimize module.
Namespace
Drupal\imageapi_optimizeCode
public function entity_type_alter(array &$entity_types) {
/** @var $entity_types \Drupal\Core\Entity\EntityTypeInterface[] */
if (isset($entity_types['image_style'])) {
$image_style = $entity_types['image_style'];
$image_style
->setClass('Drupal\\imageapi_optimize\\Entity\\ImageStyleWithPipeline');
$image_style
->setHandlerClass('list_builder', 'Drupal\\imageapi_optimize\\ImageStyleWithPipelineListBuilder');
$config_export = $image_style
->get('config_export');
$config_export[] = 'pipeline';
$image_style
->set('config_export', $config_export);
}
}