يساعد PhpGenerator في إنشاء رمز مصدر PHP
حتى إذا كان هذا المشروع هو مولد رمز مصدر PHP آخر ، فإن هدفه الرئيسي هو توفير مولد رمز مصدر PHP ثابت لمشروع PackageGenerator. ومع ذلك ، فإنه يهدف أيضًا إلى استخدامه في أي عملية توليد رمز مصدر PHP لأنها تنشئ رمز PHP قياسي.
كن مطمئنًا أنه لم يتم تعديله لغرض مشروع PackageGenerator.
يحتوي هذا المشروع على ميزتين رئيسيتين:
بفضل صورة Docker لـ phpfarm ، يمكن إجراء الاختبارات محليًا تحت أي إصدار PHP باستخدام CLI:
بادئ ذي بدء ، تحتاج إلى إنشاء الحاوية الخاصة بك والتي يمكنك القيام بها باستخدام Docker-Compose عن طريق تشغيل سطر الأوامر أدناه من الدليل الجذر للمشروع:
$ docker-compose up -d --build بعد ذلك ، لديك حاوية تسمى php_generator يمكنك تشغيل أوامر composer وأوامر php cli مثل:
# 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/phpunitإذا كان لديك سؤال ، فلا تتردد في إنشاء مشكلة.
ترخيص معهد ماساتشوستس للتكنولوجيا (MIT). يرجى الاطلاع على ملف الترخيص لمزيد من المعلومات.