{ "require": { "laminas\/laminas-servicemanager": "^3.21", "mezzio\/mezzio-laminasrouter": "^3.8", "reinfi\/zf-dependency-injection": "^5.4", "laminas\/laminas-config-aggregator": "^1.13", "doctrine\/doctrine-orm-module": "5.0.*", "doctrine\/migrations": "^3.5", "doctrine\/orm": "2.11.3", "doctrine\/persistence": "2.2.*", "ramsey\/uuid-doctrine": "^1.8", "roave\/psr-container-doctrine": "^3.1", "mezzio\/mezzio": "^3.17", "mezzio\/mezzio-helpers": "^5.15", "symfony\/cache": "5.4.8", "doctrine\/dbal": "^3.6", "teewurst\/psr4-advanced-wildcard-composer-plugin": "^3.0", "laminas\/laminas-crypt": "^3.10", "monolog\/monolog": "^3.4", "laminas\/laminas-mail": "^2.23", "teewurst\/pipeline": "^3.0", "guzzlehttp\/guzzle": "^7.8" }, "autoload": { "psr-4": { "Template\\API\\Console\\": "src\/ApiDomain\/Console\/src", "Template\\API\\External\\Authentication\\": "src\/ApiDomain\/External\/Authentication\/src", "Template\\API\\External\\Health\\": "src\/ApiDomain\/External\/Health\/src", "Template\\API\\External\\Product\\": "src\/ApiDomain\/External\/Product\/src", "Template\\API\\External\\User\\": "src\/ApiDomain\/External\/User\/src", "Template\\Data\\Business\\": "src\/DataDomain\/Business\/src", "Template\\Data\\Log\\": "src\/DataDomain\/Log\/src", "Template\\Handling\\Product\\": "src\/HandlingDomain\/Product\/src", "Template\\Handling\\Registration\\": "src\/HandlingDomain\/Registration\/src", "Template\\Handling\\Role\\": "src\/HandlingDomain\/Role\/src", "Template\\Handling\\User\\": "src\/HandlingDomain\/User\/src", "Template\\Handling\\UserSession\\": "src\/HandlingDomain\/UserSession\/src", "Template\\Infrastructure\\Database\\": "src\/Infrastructure\/Database\/src", "Template\\Infrastructure\\DependencyInjection\\": "src\/Infrastructure\/DependencyInjection\/src", "Template\\Infrastructure\\Encryption\\": "src\/Infrastructure\/Encryption\/src", "Template\\Infrastructure\\Exception\\": "src\/Infrastructure\/Exception\/src", "Template\\Infrastructure\\Logging\\": "src\/Infrastructure\/Logging\/src", "Template\\Infrastructure\\Rbac\\": "src\/Infrastructure\/Rbac\/src", "Template\\Infrastructure\\Request\\": "src\/Infrastructure\/Request\/src", "Template\\Infrastructure\\Response\\": "src\/Infrastructure\/Response\/src", "Template\\Infrastructure\\Session\\": "src\/Infrastructure\/Session\/src", "Template\\Infrastructure\\UuidGenerator\\": "src\/Infrastructure\/UuidGenerator\/src" } }, "extra": { "teewurst\/psr4-advanced-wildcard-composer-plugin": { "autoload": { "psr-4": { "Template\\API\\%s\\%s\\": "src\/ApiDomain\/{*}\/{*}\/src\/", "Template\\Data\\%s\\": "src\/DataDomain\/{*}\/src\/", "Template\\Handling\\%s\\": "src\/HandlingDomain\/{*}\/src\/", "Template\\Infrastructure\\%s\\": "src\/Infrastructure\/{*}\/src\/" } }, "autoload-dev": { "psr-4": { "Template\\API\\%s\\%s\\": "src\/ApiDomain\/{*}\/{*}\/src\/", "Template\\Data\\%s\\": "src\/DataDomain\/{*}\/src\/", "Template\\Handling\\%s\\": "src\/HandlingDomain\/{*}\/src\/", "Template\\Infrastructure\\%s\\": "src\/Infrastructure\/{*}\/src\/" } } } }, "scripts": { "dmg": "php bin\/doctrine-migrations.php migrations:generate --no-interaction", "dmm": "php bin\/doctrine-migrations.php migrations:migrate --no-interaction", "dmlg": "php bin\/doctrine-migrations-log.php migrations:generate --no-interaction", "dmlm": "php bin\/doctrine-migrations-log.php migrations:migrate --no-interaction", "console": "php bin\/console.php", "serve": "php -S 0.0.0.0:8080 -t public\/", "unserve": "killall -9 php", "da": [ "composer dump-autoload", "composer dump-autoload --dev" ], "initdb": [ "@composer dmm", "@composer dmlm", "@composer console rbac:update", "@composer console init:data" ] }, "config": { "allow-plugins": { "teewurst\/psr4-advanced-wildcard-composer-plugin": true } }, "require-dev": { "symfony\/dotenv": "^6.3" }, "autoload-dev": { "psr-4": { "Template\\API\\External\\Authentication\\": "src\/ApiDomain\/External\/Authentication\/src", "Template\\API\\External\\Health\\": "src\/ApiDomain\/External\/Health\/src", "Template\\API\\External\\Product\\": "src\/ApiDomain\/External\/Product\/src", "Template\\API\\External\\User\\": "src\/ApiDomain\/External\/User\/src", "Template\\Data\\Business\\": "src\/DataDomain\/Business\/src", "Template\\Data\\Log\\": "src\/DataDomain\/Log\/src", "Template\\Handling\\Product\\": "src\/HandlingDomain\/Product\/src", "Template\\Handling\\Registration\\": "src\/HandlingDomain\/Registration\/src", "Template\\Handling\\Role\\": "src\/HandlingDomain\/Role\/src", "Template\\Handling\\User\\": "src\/HandlingDomain\/User\/src", "Template\\Handling\\UserSession\\": "src\/HandlingDomain\/UserSession\/src", "Template\\Infrastructure\\Database\\": "src\/Infrastructure\/Database\/src", "Template\\Infrastructure\\DependencyInjection\\": "src\/Infrastructure\/DependencyInjection\/src", "Template\\Infrastructure\\Encryption\\": "src\/Infrastructure\/Encryption\/src", "Template\\Infrastructure\\Exception\\": "src\/Infrastructure\/Exception\/src", "Template\\Infrastructure\\Logging\\": "src\/Infrastructure\/Logging\/src", "Template\\Infrastructure\\Rbac\\": "src\/Infrastructure\/Rbac\/src", "Template\\Infrastructure\\Request\\": "src\/Infrastructure\/Request\/src", "Template\\Infrastructure\\Response\\": "src\/Infrastructure\/Response\/src", "Template\\Infrastructure\\Session\\": "src\/Infrastructure\/Session\/src", "Template\\Infrastructure\\UuidGenerator\\": "src\/Infrastructure\/UuidGenerator\/src" } } }