Quick Start
After installing Phexium, these steps help get started quickly.
Access the Application
The application runs at http://localhost:8080.
Verify Installation
This runs unit, integration, and acceptance tests with coverage reporting.
Commit the Installation
Explore the Code
Framework (src/)
The framework core contains available plugins and abstractions:
src/Plugin/- Port & Adapter implementationssrc/Application/- Base Command/Query classessrc/Domain/- Domain layer interfaces
Demo Application (app/demo/)
Example modules demonstrate patterns in action:
Homepage/- Direct Mode (UseCase pattern)Library/- CQRS with Commands/QueriesLoan/- Business rules and eventsUser/- Authentication flow
Tests (tests/)
tests/Phexium/Unit/- Framework unit teststests/AppDemo/Acceptance/- Behat feature files
Common Tasks
| Task | Command |
|---|---|
| Start environment | task dev:environment:start |
| Stop environment | task dev:environment:stop |
| Run all tests | task tests:all |
| Fix coding style | task coding-standard:fix |
| Check architecture | task deptrac:analyse |
See Also
- Port & Adapter Pattern - Plugin system architecture
- CQRS - Commands and Queries in demo modules
- Acceptance Testing (Behat) - BDD test files structure