El script bin/classmap_generator.php puede usarse para generar archivos de mapa
de clases para usar con el
ClassMapAutoloader.
Internamente, utiliza tanto Zend_Console_Getopt (para analizar las opciones de línea de comandos) como Zend_File_ClassFileLocator para encontrar de forma recursiva todos los archivos de clases PHP en un árbol de directorios dado.
Puede ejecutar el script sobre cualquier directorio que contenga código fuente. Por defecto,
buscará en el directorio actual, y escribirá el script en
autoload_classmap.php en el directorio que especifique.
php classmap_generator.php Some/Directory/
Opciones del Class Map Generator
- --help o -h
Devuelve el mensaje de uso. Si se proporcionan otras opciones, serán ignoradas.
- --library o -l
Espera un único argumento, una cadena que especifique el directorio de la biblioteca a analizar. Si esta opción no se especifica, se asumirá el directorio de trabajo actual.
- --output o -o
Dónde escribir el archivo de mapa de clases de autoload. Si no se proporciona, se asume "autoload_classmap.php" en el directorio de la biblioteca.
- --overwrite o -w
Si ya existe un archivo de mapa de clases de autoload con el nombre especificado mediante la opción
--output, puede sobrescribirlo especificando este indicador. De lo contrario, el script no escribirá el mapa de clases y devolverá una advertencia.