0.01
Laravel 13
PHP 8.4+
A long-lived project that still receives updates
Athenaeum is a mono repository; a collection of various PHP packages
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

bamarni/composer-bin-plugin
^1.9.1
codeception/codeception
^5.3.5
codeception/module-asserts
^3.3.0
devium/toml
^1.1.0
league/flysystem-adapter-test-utilities
^3.30.1
nette/neon
^3.4.8
nyholm/psr7
^1.8.2
orchestra/testbench-dusk
^v11.4.1
phpstan/phpstan
^2.2.12
predis/predis
^2.4.1
roave/security-advisories
dev-master
symfony/psr-http-message-bridge
^v8.1.0
symfony/var-dumper
^v8.1.6
symfony/yaml
^v8.1.6
twig/twig
^3.28.0

Runtime

dragonmantank/cron-expression
^3.6.0
fakerphp/faker
^v1.24.1
guzzlehttp/guzzle
^7.14.1
mockery/mockery
1.6.*
psr/http-client
^1.0.3
psr/http-factory
^1.1.0
psr/http-message
^2.0
psr/log
^3.0.2
ramsey/http-range
^2.0.0
shrikeh/teapot
^3.0.0
symfony/console
^v8.1.6
symfony/finder
^v8.1.5
vlucas/phpdotenv
^5.7.0
xenolope/quahog
^3.0
 Project Readme

Latest Stable Version Total Downloads Latest Unstable Version License Build Status

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:

Config

A configuration loader, supporting *.ini, *.json, *.php, *.yml, *.toml, and *.neon.

Core

A custom Laravel Application implementation, intended for testing, tinkering or development of non-essential custom applications.

Circuits

A Circuit Breaker to encapsulate failure prevention logic.

Dto

Data Transfer Object abstraction.

ETags

ETags and Http Conditional Request evaluation utilities.

Http Clients

Http Client wrapper, with a Manager able to handle multiple "profiles".

Support

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/athenaeum

Official 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