PHPGenerator aide à générer un code source PHP
Même si ce projet est encore un autre générateur de code source PHP, son objectif principal est de fournir un générateur de code source PHP cohérent pour le projet PackEgenerator. Néanmoins, il vise également à être utilisé pour tout processus de génération de code source PHP car il génère du code PHP standard.
Rassurez-vous qu'il n'est pas modifié aux fins du projet PackEgenerator.
Ce projet contient deux caractéristiques principales:
Grâce à l'image docker de phpFarm, les tests peuvent être exécutés localement sous n'importe quelle version PHP à l'aide de la CLI:
Tout d'abord, vous devez créer votre conteneur que vous pouvez faire en utilisant Docker-Compose en exécutant la ligne de commande ci-dessous à partir du répertoire racine du projet:
$ docker-compose up -d --build Vous avez ensuite un conteneur nommé php_generator dans lequel vous pouvez exécuter des commandes composer et des commandes php cli telles que:
# install deps in container (using update ensure it does use the composer.lock file if there is any)
$ docker exec -it php_generator php-7.4 /usr/bin/composer update
# run tests in container
$ docker exec -it php_generator php-7.4 -dmemory_limit=-1 vendor/bin/phpunitSi vous avez une question, n'hésitez pas à créer un problème.
La licence MIT (MIT). Veuillez consulter le fichier de licence pour plus d'informations.