david656574411 / agforplanexagonalsymfony
1.0.2
2023-12-22 18:14 UTC
Requires
- php: >=8.1
- ext-ctype: *
- ext-iconv: *
- ext-xmlwriter: *
- api-platform/core: 2.*
- composer/package-versions-deprecated: 1.11.99.4
- doctrine/annotations: 1.*
- doctrine/doctrine-bundle: 2.*
- doctrine/doctrine-migrations-bundle: 3.*
- doctrine/orm: 2.*
- insidesuki/ddd-utils: 6.*
- insidesuki/utilities-file: 6.*
- insidesuki/valueobject: 3.*
- knplabs/knp-paginator-bundle: 5.*
- lexik/jwt-authentication-bundle: 2.*
- nelmio/cors-bundle: 2.*
- phpdocumentor/reflection-docblock: ^5.3
- phpstan/phpdoc-parser: ^1.4
- symfony/asset: 6.4.0
- symfony/console: 6.4.0
- symfony/dom-crawler: 6.4.0
- symfony/dotenv: 6.4.0
- symfony/expression-language: 6.4.0
- symfony/flex: ^1.17|^2
- symfony/form: 6.4.0
- symfony/framework-bundle: 6.4.0
- symfony/mailer: 6.4.0
- symfony/monolog-bundle: 3.*
- symfony/process: 6.4.0
- symfony/property-access: 6.4.0
- symfony/property-info: 6.4.0
- symfony/proxy-manager-bridge: 6.4.0
- symfony/runtime: 6.4.0
- symfony/security-bundle: 6.4.0
- symfony/serializer: 6.4.0
- symfony/twig-bundle: 6.4.0
- symfony/uid: 6.4.0
- symfony/validator: 6.4.0
- symfony/yaml: 6.4.0
- symfonycasts/reset-password-bundle: 1.*
- symfonycasts/verify-email-bundle: 1.*
- twig/cssinliner-extra: 3.*
- twig/extra-bundle: 3.*
- twig/markdown-extra: 3.*
- twig/twig: ^2.12|3.*
Requires (Dev)
- ext-dom: *
- ext-libxml: *
- dama/doctrine-test-bundle: ^7.2
- phpstan/phpstan: ^1.10
- phpunit/phpunit: 9.*
- rector/rector: ^0.18.11
- roave/security-advisories: dev-latest
- symfony/maker-bundle: ^1.47
- symfony/phpunit-bridge: ^7.0
- symfony/stopwatch: 6.4.0
- symfony/web-profiler-bundle: 6.4.0
Conflicts
Replaces
This package is auto-updated.
Last update: 2025-03-11 18:12:02 UTC
README
Hexagonal architecture for SF-6.4 and PHP > 8.1. . The kernel lives in /src, isolated from your application code which lives in the /app folder.
Features
- Authentification system (dicoupled)
- Restore password (dicoupled)
- API
- Monolog integration
- PlaniAdmin Template integration
Installation
- composer install
- create a .env.local stored in (config/env folder), se tup your db connection, and mailer DSN
- run migrations.
Routes
- /login
- /api/docs