PHP Classes

File: composer.json

Recommend this page to a friend!
  Classes of Leonardo Di Sarli   Ala PHP API Micro-Framework   composer.json   Download  
File: composer.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Ala PHP API Micro-Framework
Generate base code for API using a query builder
Author: By
Last change: fixing mandatory lumen folders
Date: 5 months ago
Size: 5,439 bytes
 

Contents

Class file image Download
{ "name": "not-empty/ala-microframework-php", "description": "API Rest based in lumen using query builder that auto generate base code for simple crud (with automatic generated 100% unit and feature tests). To be used as a simple and fast way to implement microservices architecture", "keywords": ["php", "laravel", "lumen", "crud", "microframework", "microservices", "code-generation"], "license": "GPL-3.0-only", "version" : "7.0.0", "type": "project", "require": { "php": "^8.3", "intouch/newrelic": "^2.0", "laravel/lumen-framework": "^10.0", "not-empty/jwt-manager-php-lib": "^7.0", "not-empty/request-service-php-lib": "^7.0", "not-empty/response-json-php-lib": "^7.0", "not-empty/ulid-php-lib": "^7.0" }, "require-dev": { "fakerphp/faker": "^1.23", "mockery/mockery": "^1.6", "phpmd/phpmd": "^2.14", "phpunit/phpunit": "^10.4", "squizlabs/php_codesniffer": "^3.7", "pdepend/pdepend": "2.15.*" }, "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/" } }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" } }, "scripts": { "post-install-cmd": [ "./ops/folders.sh" ], "checkall" : [ "@lint", "@cs", "@mess", "@test" ], "check" : [ "@lint", "@cs", "@mess", "@test-unit" ], "checkallcover" : [ "@lint", "@cs", "@mess", "@test-cover", "@ccu", "@ccf" ], "checkcover" : [ "@lint", "@cs", "@mess", "@test-unit-cover", "@ccu" ], "lint" : [ "find ./app -name '*.php' -print0 | xargs -0 -n1 -P8 php -l -d display_errors=0", "find ./bootstrap -name '*.php' -print0 | xargs -0 -n1 -P8 php -l -d display_errors=0", "find ./config -name '*.php' -print0 | xargs -0 -n1 -P8 php -l -d display_errors=0", "find ./database -name '*.php' -print0 | xargs -0 -n1 -P8 php -l -d display_errors=0", "find ./public -name '*.php' -print0 | xargs -0 -n1 -P8 php -l -d display_errors=0", "find ./resources -name '*.php' -print0 | xargs -0 -n1 -P8 php -l -d display_errors=0", "find ./routes -name '*.php' -print0 | xargs -0 -n1 -P8 php -l -d display_errors=0", "find ./tests -name '*.php' -print0 | xargs -0 -n1 -P8 php -l -d display_errors=0" ], "mess" : [ "vendor/bin/phpmd ./app text phpmd.xml", "vendor/bin/phpmd ./bootstrap text phpmd.xml", "vendor/bin/phpmd ./config text phpmd.xml", "vendor/bin/phpmd ./database text phpmd.xml", "vendor/bin/phpmd ./public text phpmd.xml", "vendor/bin/phpmd ./resources text phpmd.xml", "vendor/bin/phpmd ./routes text phpmd.xml" ], "cs" : "vendor/bin/phpcs", "test-unit": [ "vendor/bin/phpunit --configuration tests/config/phpunit-unit.xml -d memory_limit=1024M" ], "test-unit-cover": [ "vendor/bin/phpunit --configuration tests/config/phpunit-unit-cover.xml --coverage-clover tests/coverage/coverage-unit/coverage.xml --log-junit tests/coverage/junit.xml -d memory_limit=1024M", "sed -i 's+/var/www/html/++g' tests/coverage/coverage-unit/coverage.xml" ], "test-feat": [ "vendor/bin/phpunit --configuration tests/config/phpunit-feat.xml -d memory_limit=1024M" ], "test-feat-cover": [ "vendor/bin/phpunit --configuration tests/config/phpunit-feat-cover.xml --coverage-clover tests/coverage/coverage-feature/coverage.xml --log-junit tests/coverage/junit.xml -d memory_limit=1024M", "sed -i 's+/var/www/html/++g' tests/coverage/coverage-feature/coverage.xml" ], "test": [ "vendor/bin/phpunit --configuration tests/config/phpunit-unit.xml -d memory_limit=1024M", "vendor/bin/phpunit --configuration tests/config/phpunit-feat.xml -d memory_limit=1024M" ], "test-cover": [ "vendor/bin/phpunit --configuration tests/config/phpunit-unit-cover.xml --coverage-clover tests/coverage/coverage-unit/coverage.xml --log-junit tests/coverage/junit.xml -d memory_limit=1024M", "sed -i 's+/var/www/html/++g' tests/coverage/coverage-unit/coverage.xml", "vendor/bin/phpunit --configuration tests/config/phpunit-feat-cover.xml --coverage-clover tests/coverage/coverage-feature/coverage.xml --log-junit tests/coverage/junit.xml -d memory_limit=1024M", "sed -i 's+/var/www/html/++g' tests/coverage/coverage-feature/coverage.xml" ], "ccu" : "php ops/contrib/coverage-checker.php tests/coverage/coverage-unit/coverage.xml 100", "ccf" : "php ops/contrib/coverage-checker.php tests/coverage/coverage-feature/coverage.xml 100" }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true }, "minimum-stability": "dev", "prefer-stable": true }