Implementation Highlights

Frameworks Integration

  • Designed to work with Laravel.

Code Concepts

  • Strict typed code.
  • Non extendable classes declared as final.
  • Using contracts to keep high customization capabilities.
  • Using traits to get functionality out of the box.
  • Throws only custom exceptions with PaketThrowable interface.

Database

  • Doesn't require database.

Queue

  • Laravel Horizon or default Illuminate Queue.

Testing

  • Covered with PHPUnit tests (todo).

Follows PHP Standard Recommendations