macropay-solutions / php-framework
The Macropay-Solutions php framework template
Package info
github.com/macropay-solutions/php-framework
Type:project
pkg:composer/macropay-solutions/php-framework
Requires
- php: ^8.2
- macropay-solutions/php-crufd-wizard: dev-production
- macropay-solutions/php-crufd-wizard-decorator: dev-production
- macropay-solutions/php-kernel: dev-production
- nikic/fast-route: ^1.3
Requires (Dev)
- fakerphp/faker: ^1.9.1
- macropay-solutions/php-crufd-wizard-generator: dev-production
- macropay-solutions/php-kernel-dev: dev-production
- mockery/mockery: ^1.6.12
- phpunit/phpunit: ^11.5 || ^12.0
Suggests
- php: 8.2-8.5
- ext-zend-opcache: *
- laravel/serializable-closure: Require if you want to allow serrializable closures (^2.0.11)
- league/commonmark: Required for Markdown mailables (^2.6)
- macropay-solutions/php-crufd-wizard-client: *
- symfony/mailer: Required to send emails (^7.4)
- tijsverkoyen/css-to-inline-styles: Required for HTML email styling (^2.2.5)
This package is not auto-updated.
Last update: 2026-06-23 14:02:12 UTC
README
Official Documentation
Documentation for the framework can be found in the Wiki section and in https://macropay-solutions.github.io/php-framework-docs.
AI-Friendly Framework
It ships with a pre-configured .cursorrules file in the root directory. If you are using Cursor, Copilot, or Claude, your AI assistant already knows exactly how to generate resources, map routes, and write RetrieveQL queries.
Contributing
We remain open for suggestions in the discussions area: https://github.com/macropay-solutions/php-kernel/discussions
Notes:
We improved this template with:
route:{cache|clear} command
config:{cache|clear} command
event:{cache|clear} command that includes also observers
autowiring:{cache|clear} command
We striped down optional packages by adding them to composer.json autoload.exclude-from-classmap and commenting their bindings in \App\Application::$availableBindings and aliases in \App\Application::registerContainerAliases. Remove and uncomment them from there if/when you will need them.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
License
PHP Framework is open-sourced software licensed under the MIT license.