¿Cómo enumerar todos los tipos de entidades disponibles en Drupal usando drush?
Relacionado:
¿Cómo enumerar todos los tipos de entidades disponibles en Drupal usando drush?
Relacionado:
drush eval "print_r(array_keys(entity_get_info()));"
drush eval "print_r(array_keys(\Drupal::entityTypeManager()->getDefinitions()));"
según la sugerencia de Jason ,
o:
drush eval "print_r(array_keys(\Drupal::entityManager()->getDefinitions()));"
según la sugerencia de @RaisinBranCrunch . La nota \Drupal::entityManager()
está en desuso en 8.x.
drush eval "print_r(array_keys(\Drupal::entityManager()->getDefinitions()))";
entityManager
está en desuso en las últimas versiones de d8,entityTypeManager
Drupal 8
Use el comando de consola drupal:
o (mano corta):
Esto producirá una lista concisa de entidades disponibles en su instancia.
fuente
Puede crear un comando drush llamado
entities-list
. Cree un módulo, coloque dentro de un archivo llamadodrush_entity.drush.inc
y pegue este código:Instale el módulo, ejecute
drush cc drush
para borrar el caché drush y use el comando como este:o
Si desea agregar otro alias al comando, agregue elementos a la matriz de alias de esta manera:
Y puedes usar estos comandos:
Siempre la salida será:
EDITAR:
Hay otra solución usando el módulo Drush Entity :
fuente