Pregunta:
Puedo obtener una lista de campos usando
$fields = array_keys(\Drupal::entityManager()->getFieldDefinitions('node', 'ce_meeting'));
Pero, ¿hay alguna forma de obtener una lista de estilos de imagen en su lugar? Algo parecido a
$fields = array_keys(\Drupal::entityManager()->getImageStyles());
escupir una matriz
['thumbnail','original','medium','large','small']
¿Existe una función para mostrar una lista de estilos de imagen disponibles?
Respuesta:
usar
use Drupal\image\Entity\ImageStyle;
y cargue todo el estilo de imagen con
$styles = ImageStyle::loadMultiple();
También puede usar entity_load_multiple con
styles = \Drupal::entityTypeManager()->getStorage('image_style')->loadMultiple();