apie/apie-lib

Monorepo of the Apie library

0.10.0 2023-09-10 21:47 UTC

This package is auto-updated.

Last update: 2024-11-19 15:04:04 UTC


README

Apie Lib

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require Code coverage Donate

Apie is a suite of composer packages to work with domain objects. It tries to aim to follow a Domain-objects-first approach and not a database first approach that you find in many PHP frameworks nowadays.

Apie is very opinionated what a domain object is but following this opinion leads to some easy tooling in processing domain objects in a automated way instead of giving the programmer too many options.

Also since PHP 8.1 everything should be typehinted, which means a lot more can be automated.

Roadmap

The roadmap is visible on Github at https://github.com/orgs/apie-lib/projects/1/views/1. I try to get a stable 1.0 release. You are now displaying the main branch, which contains a very old version

Tooling examples

Some tooling possible with APIE:

You should read the introduction how Apie wants you to write domain objects and how it will help you in getting a quick