dev-master
9999999-dev http://www.comunidadphppuebla.comEjemplo de uso del paquete zend-code de ZF2
MIT
The Requires
Wallogit.com
2017 © Pedro Peláez
Ejemplo de uso del paquete zend-code de ZF2
Este es un script que muestra como crear código a partir de un array de configuración
usando el paquete zend-code de ZF2., (*1)
Este ejemplo se instala usando Composer. Si no tienes instalado Composer el primer paso es instalarlo:, (*2)
curl -s http://getcomposer.org/installer | php
Una vez instalado creamos el proyecto:, (*3)
php composer.phar --stability="dev" create-project comphppuebla/zendcodeexample zend-code
Esto creará una carpeta llamada zend-code con los archivos de nuestro ejemplo. El
proyecto cuenta con una carpeta configs que contiene el archivo class-metadata.php.
En dicho archivo se define una clase llamada ComPHPPuebla\Model\User que contiene dos
propiedades protegidas $name y $age con sus respectivos getters y setters. Además
implementa la interfaz \Countable con un método count que siempre devuelve cero (solo
para demostrar como generar una clase que implementa una interfaz)., (*4)
En el archivo code-generator.php se crea un objeto FileGenerator a partir del array
de configuración que se crea en el archivo configs/class-metadata.php. Después se genera
un archio User.php el cual se incluye usando require para posteriormente crear un
objeto User asignarle unos valores y mostrarlos en la pantalla., (*5)
Para correr el ejemplo solo debes ejecutar desde la linea de comando:, (*6)
php code-generator.php
Ejemplo de uso del paquete zend-code de ZF2
MIT