aedart / athenaeum
Athenaeum is a mono repository; a collection of various PHP packages
Requires
- php: ^8.4
- composer-runtime-api: ^2.2.2
- ext-fileinfo: *
- ext-json: *
- ext-sockets: *
- dragonmantank/cron-expression: ^3.6.0
- fakerphp/faker: ^v1.24.1
- guzzlehttp/guzzle: ^7.11.1
- illuminate/auth: ^v13.14.0
- illuminate/cache: ^v13.14.0
- illuminate/collections: ^v13.14.0
- illuminate/config: ^v13.14.0
- illuminate/console: ^v13.14.0
- illuminate/container: ^v13.14.0
- illuminate/contracts: ^v13.14.0
- illuminate/database: ^v13.14.0
- illuminate/events: ^v13.14.0
- illuminate/filesystem: ^v13.14.0
- illuminate/http: ^v13.14.0
- illuminate/pipeline: ^v13.14.0
- illuminate/support: ^v13.14.0
- illuminate/translation: ^v13.14.0
- illuminate/validation: ^v13.14.0
- league/flysystem: ^3.34.0
- 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.0
- symfony/finder: ^v8.1.0
- vlucas/phpdotenv: ^5.6.3
- xenolope/quahog: ^3.0
Requires (Dev)
- ext-curl: *
- bamarni/composer-bin-plugin: ^1.9.1
- codeception/codeception: ^5.3.5
- codeception/module-asserts: ^3.3.0
- devium/toml: ^1.1.0
- illuminate/testing: ^v13.14.0
- laravel/fortify: ^1.37.2
- league/flysystem-adapter-test-utilities: ^3.30.1
- nette/neon: ^3.4.8
- nyholm/psr7: ^1.8.2
- orchestra/testbench: ^v11.1.0
- orchestra/testbench-dusk: ^v11.2.0
- phpstan/phpstan: ^2.2.2
- predis/predis: ^2.4.1
- roave/security-advisories: dev-master
- symfony/psr-http-message-bridge: ^v8.1.0
- symfony/var-dumper: ^v8.1.0
- symfony/yaml: ^v8.1.0
- twig/twig: ^3.27.1
Replaces
- aedart/athenaeum-acl: 10.9.0
- aedart/athenaeum-antivirus: 10.9.0
- aedart/athenaeum-audit: 10.9.0
- aedart/athenaeum-auth: 10.9.0
- aedart/athenaeum-circuits: 10.9.0
- aedart/athenaeum-collections: 10.9.0
- aedart/athenaeum-config: 10.9.0
- aedart/athenaeum-console: 10.9.0
- aedart/athenaeum-container: 10.9.0
- aedart/athenaeum-contracts: 10.9.0
- aedart/athenaeum-core: 10.9.0
- aedart/athenaeum-database: 10.9.0
- aedart/athenaeum-dto: 10.9.0
- aedart/athenaeum-etags: 10.9.0
- aedart/athenaeum-events: 10.9.0
- aedart/athenaeum-filters: 10.9.0
- aedart/athenaeum-flysystem-db: 10.9.0
- aedart/athenaeum-http-api: 10.9.0
- aedart/athenaeum-http-clients: 10.9.0
- aedart/athenaeum-http-cookies: 10.9.0
- aedart/athenaeum-http-messages: 10.9.0
- aedart/athenaeum-maintenance-modes: 10.9.0
- aedart/athenaeum-mime-types: 10.9.0
- aedart/athenaeum-pagination: 10.9.0
- aedart/athenaeum-properties: 10.9.0
- aedart/athenaeum-redmine: 10.9.0
- aedart/athenaeum-service: 10.9.0
- aedart/athenaeum-streams: 10.9.0
- aedart/athenaeum-support: 10.9.0
- aedart/athenaeum-testing: 10.9.0
- aedart/athenaeum-translation: 10.9.0
- aedart/athenaeum-utils: 10.9.0
- aedart/athenaeum-validation: 10.9.0
This package is auto-updated.
Last update: 2026-06-12 08:10:16 UTC
README
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/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