sidroberts / centum
dev-development
2023-11-25 00:21 UTC
Requires
- php: ~8.1
- ext-yaml: ~2.0
- codeception/lib-innerbrowser: ~4.0
- dragonmantank/cron-expression: ~3.0
- pda/pheanstalk: ~4.0
- symfony/browser-kit: ~6.0
- symfony/css-selector: ~6.1
- symfony/dom-crawler: ~6.1
- twig/twig: ~3.0
Requires (Dev)
- codeception/codeception: ~5.0
- codeception/mockery-module: ~0.5
- codeception/module-asserts: ~3.0
- composer/semver: ~3.0
- friendsofphp/php-cs-fixer: ~3.0
- mockery/mockery: ~1.0
- psalm/plugin-mockery: ~1.1
- vimeo/psalm: ~5.0
This package is auto-updated.
Last update: 2024-10-25 02:14:25 UTC
README
Centum is an all-encompassing framework designed to simplify the building of MVC-style web applications.
Features
- Access
- Clock
- Console
- Container
- Cron
- Filter
- Flash
- Forms
- HTTP
- Paginator
- Queue
- Router
- Twig
- Url
- Validator
- Codeception module
Documentation
Documentation is available at https://sidroberts.co.uk/centum and in the docs/ folder.
Quick Start
composer create-project sidroberts/centum-project YOUR-PROJECT-NAME -s dev
cd YOUR-PROJECT-NAME
docker-compose up
Read more in the documentation.
Testing
Centum uses Codeception for testing and is available through a Composer script:
composer test
To run Codeception with code coverage:
composer test-coverage
Technologies
Centum uses the following technologies:
Testing
License
See LICENSE.md for more details.