Athenaeum
Athenaeum is a mono repository; a collection of various packages. The majority are based on well known components, such as those offered by Laravel. A few of the offered packages are:
A configuration loader, supporting *.ini, *.json, *.php, *.yml, *.toml, and *.neon.
A custom Laravel Application implementation, intended for testing, tinkering or development of non-essential custom applications.
A Circuit Breaker to encapsulate failure prevention logic.
Data Transfer Object abstraction.
ETags and Http Conditional Request evaluation utilities.
Http Client wrapper, with a Manager able to handle multiple "profiles".
Aware-of Helpers for Laravel and DTOs.
Not a Framework
Athenaeum shouldn't be mistaken for a framework, despite the amount of packages that are offered. The packages are merely helpers and utilities...
How to install
composer require aedart/athenaeumOfficial Documentation
Please read the official documentation for additional information.
Versioning
This package follows Semantic Versioning 2.0.0
License
BSD-3-Clause, Read the LICENSE file included in this package