Skip to content

Quick Start

After installing Phexium, these steps help get started quickly.

Access the Application

The application runs at http://localhost:8080.

Verify Installation

task tests:all

This runs unit, integration, and acceptance tests with coverage reporting.

Commit the Installation

git add .
git commit -m "Initial Phexium setup"

Explore the Code

Framework (src/)

The framework core contains available plugins and abstractions:

  • src/Plugin/ - Port & Adapter implementations
  • src/Application/ - Base Command/Query classes
  • src/Domain/ - Domain layer interfaces

Demo Application (app/demo/)

Example modules demonstrate patterns in action:

  • Homepage/ - Direct Mode (UseCase pattern)
  • Library/ - CQRS with Commands/Queries
  • Loan/ - Business rules and events
  • User/ - Authentication flow

Tests (tests/)

  • tests/Phexium/Unit/ - Framework unit tests
  • tests/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