What it is

The IceHawk framework and especially its self-titled main component provides a basic system for building HTTP based web applications, such as websites or RESTful APIs, using the CQRS approach. It simply seperates your code for handling read and write requests. A very basic prerequisite for building clean-structured, robust and well-performing web applications, strictly aligned to the HTTP protocol verbs.

With the additional IceHawk components you can easily manage session and form data, as well as message/event driven architecture.

The IceHawk framework is completely written in PHP 7 with strict types and fully tested with 100% code coverage.