¿Es posible obtener una lista de todas las clases/espacios de nombres importados en un archivo PHP, en el contexto actual?PHP5: obtener la lista de espacios de nombres importados
Por ejemplo:
namespace A;
use B, C\D;
me gustaría obtener esta matriz:
array('B', 'C\D');
La razón es que estoy construyendo un Registro Mapper, y me gustaría poder para consultar este asignador utilizando el nombre de clase con alias en el contexto actual, y no el nombre completo.
Por ejemplo:
$registry->getMapper('D');
En lugar de:
$registry->getMapper('C\D');
Y si es posible, me gustaría que no codificar estos alias, si hay una manera de conseguir de forma automática desde PHP!
Parece una forma razonable de lograr el objetivo, y de una biblioteca bien mantenida como Doctrine Common. ¡Gracias! – Benjamin