Download the PHP package apie/apie-lib without Composer
On this page you can find all versions of the php package apie/apie-lib. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download apie/apie-lib
More information about apie/apie-lib
Files in apie/apie-lib
Informations about the package apie-lib
Apie Lib
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 everything should be typehinted, which means a lot more can be automated.
Some tooling possible with APIE:
. | . |
---|---|
Faking domain objects | For tests or seeding databases faking objects with proper contents is never made easier. If the faker enters wrong data, then it means your domain object is wrong. |
Restful API (WIP) | Create a full REST API by checking your Domain Objects. |
Creating Entities (WIP) | Doctrine is awesome, but using Doctrine entities result in a few problems if you try to process them as domain objects. We try to make a package to automatically convert domain objects in a doctrine database or viceversa. |
Naked Objects (WIP) | Creates a full CRUD for your Domain Objects. And again: if the interface sucks, then probably your domain object is wrong. |
You should read the introduction how Apie wants you to write domain objects and how it will help you in getting a quick | . | . | . |
---|---|---|---|
ai-instructor |
apie-bundle |
apie-common-plugin |
|
apie-phpstan-rules |
cms |
cms-api-dropdown-option |
|
cms-layout-graphite |
cms-layout-ionic |
cms-layout-ugly |
|
common |
common-value-objects |
console |
|
core |
count-words |
country-and-phone-number |
|
date-value-objects |
dateformat-to-regex |
doctrine-entity-converter |
|
doctrine-entity-datalayer |
faker |
fixtures |
|
html-builders |
integration-tests |
laravel-apie |
|
maker |
meta-maximum |
meta-minimal |
|
meta-recommended |
otp-value-objects |
regex-tools |
|
regex-value-objects |
rest-api |
schema-generator |
|
serializer |
storage-metadata |
storage-metadata-builder |
|
text-value-objects |
twig-template-layout-renderer |
. |
All versions of apie-lib with dependencies
apie/service-provider-generator Version 0.11.3
apie/type-converter Version ^1.5.0
beste/clock Version ^3.0
chillerlan/php-qrcode Version ^5.0.2
composer-plugin-api Version ^2.0
composer/composer Version ^2.7.6
composer/semver Version ^3.4
defuse/php-encryption Version ^2.4
devizzent/cebe-php-openapi Version ^1.1.2
doctrine/common Version ^3.4.4
doctrine/dbal Version ^4.2.1
doctrine/orm Version ^3.3.1
doctrine/persistence Version ^3.1.0
egulias/email-validator Version ^4.0.2
ext-mbstring Version *
fakerphp/faker Version ^1.23.1
giggsey/libphonenumber-for-php Version ^8.13.37
guzzlehttp/psr7 Version ^2.4
haydenpierce/class-finder Version 0.5.3
httpsoft/http-cookie Version ^1.1.0
laravel/framework Version ^11.0.0
maennchen/zipstream-php Version ^3.0
nette/php-generator Version ^4.1.5
nikic/php-parser Version ^5.3.1
niklongstone/regex-reverse Version ^0.4.0|^0.5.0
nyholm/psr7 Version ^1.8.2
php Version >=8.3
pragmarx/google2fa-qrcode Version ^3.0
prinsfrank/standards Version ^3.3.0
psr/http-message Version ^1.1
ramsey/uuid Version ^4.7.6
spomky-labs/otphp Version ^11.3.0
symfony/cache Version ^7.2
symfony/config Version ^7.2
symfony/console Version ^7.2
symfony/dependency-injection Version ^7.2
symfony/event-dispatcher Version ^7.2
symfony/finder Version ^7.2
symfony/html-sanitizer Version ^7.2
symfony/http-client Version ^7.2
symfony/http-foundation Version ^7.2
symfony/http-kernel Version ^7.2
symfony/mime Version ^7.2
symfony/monolog-bundle Version ^3.10
symfony/psr-http-message-bridge Version ^7.2
symfony/routing Version ^7.2
symfony/security-core Version ^7.2
symfony/uid Version ^7.2
twig/twig Version ^3.10.2