aedart / athenaeum
Athenaeum is a mono repository; a collection of various PHP packages
Installs: 5 164
Dependents: 0
Suggesters: 0
Security: 0
Stars: 23
Watchers: 1
Forks: 4
Open Issues: 6
pkg:composer/aedart/athenaeum
Requires
- php: ^8.3
 - composer-runtime-api: ^2.2.2
 - ext-fileinfo: *
 - ext-json: *
 - ext-sockets: *
 - dragonmantank/cron-expression: ^3.4.0
 - fakerphp/faker: ^v1.24.1
 - guzzlehttp/guzzle: ^7.10.0
 - illuminate/auth: ^v12.35.1
 - illuminate/cache: ^v12.35.1
 - illuminate/collections: ^v12.35.1
 - illuminate/config: ^v12.35.1
 - illuminate/console: ^v12.35.1
 - illuminate/container: ^v12.35.1
 - illuminate/contracts: ^v12.35.1
 - illuminate/database: ^v12.35.1
 - illuminate/events: ^v12.35.1
 - illuminate/filesystem: ^v12.35.1
 - illuminate/http: ^v12.35.1
 - illuminate/pipeline: ^v12.35.1
 - illuminate/support: ^v12.35.1
 - illuminate/translation: ^v12.35.1
 - illuminate/validation: ^v12.35.1
 - league/flysystem: ^3.30.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: ^v7.3.4
 - symfony/finder: ^7.3.2
 - vlucas/phpdotenv: ^5.6.2
 - xenolope/quahog: ^3.0
 
Requires (Dev)
- ext-curl: *
 - bamarni/composer-bin-plugin: ^1.8.2
 - codeception/codeception: ^5.3.2
 - codeception/module-asserts: ^3.2.0
 - devium/toml: ^1.0.6
 - illuminate/testing: ^v12.35.1
 - laravel/fortify: ^1.31.2
 - league/flysystem-adapter-test-utilities: ^3.30.1
 - nette/neon: ^3.4.4
 - orchestra/testbench: ^v10.6.0
 - orchestra/testbench-dusk: ^v10.6.0
 - phpstan/phpstan: ^2.1.31
 - predis/predis: ^2.4.0
 - roave/security-advisories: dev-master
 - symfony/var-dumper: ^v7.3.4
 - symfony/yaml: ^v7.3.3
 - twig/twig: ^3.21.1
 
Replaces
- aedart/athenaeum-acl: 9.15.0
 - aedart/athenaeum-antivirus: 9.15.0
 - aedart/athenaeum-audit: 9.15.0
 - aedart/athenaeum-auth: 9.15.0
 - aedart/athenaeum-circuits: 9.15.0
 - aedart/athenaeum-collections: 9.15.0
 - aedart/athenaeum-config: 9.15.0
 - aedart/athenaeum-console: 9.15.0
 - aedart/athenaeum-container: 9.15.0
 - aedart/athenaeum-contracts: 9.15.0
 - aedart/athenaeum-core: 9.15.0
 - aedart/athenaeum-database: 9.15.0
 - aedart/athenaeum-dto: 9.15.0
 - aedart/athenaeum-etags: 9.15.0
 - aedart/athenaeum-events: 9.15.0
 - aedart/athenaeum-filters: 9.15.0
 - aedart/athenaeum-flysystem-db: 9.15.0
 - aedart/athenaeum-http-api: 9.15.0
 - aedart/athenaeum-http-clients: 9.15.0
 - aedart/athenaeum-http-cookies: 9.15.0
 - aedart/athenaeum-http-messages: 9.15.0
 - aedart/athenaeum-maintenance-modes: 9.15.0
 - aedart/athenaeum-mime-types: 9.15.0
 - aedart/athenaeum-pagination: 9.15.0
 - aedart/athenaeum-properties: 9.15.0
 - aedart/athenaeum-redmine: 9.15.0
 - aedart/athenaeum-service: 9.15.0
 - aedart/athenaeum-streams: 9.15.0
 - aedart/athenaeum-support: 9.15.0
 - aedart/athenaeum-testing: 9.15.0
 - aedart/athenaeum-translation: 9.15.0
 - aedart/athenaeum-utils: 9.15.0
 - aedart/athenaeum-validation: 9.15.0
 
- dev-main
 - 9.x-dev
 - 9.15.0
 - 9.14.0
 - 9.13.0
 - 9.12.0
 - 9.11.0
 - 9.10.0
 - 9.9.0
 - 9.8.0
 - 9.7.0
 - 9.6.0
 - 9.5.0
 - 9.4.0
 - 9.3.0
 - 9.2.0
 - 9.1.0
 - 9.0.0
 - 8.x-dev
 - 8.22.0
 - 8.21.0
 - 8.20.0
 - 8.19.0
 - 8.18.0
 - 8.17.0
 - 8.16.0
 - 8.15.0
 - 8.14.0
 - 8.13.0
 - 8.12.0
 - 8.11.0
 - 8.10.0
 - 8.9.0
 - 8.8.0
 - 8.7.0
 - 8.6.0
 - 8.5.0
 - 8.4.0
 - 8.3.0
 - 8.2.0
 - 8.1.0
 - 8.0.0
 - 7.x-dev
 - 7.33.0
 - 7.32.0
 - 7.31.0
 - 7.30.1
 - 7.30.0
 - 7.29.0
 - 7.28.0
 - 7.27.0
 - 7.26.0
 - 7.25.0
 - 7.24.0
 - 7.23.0
 - 7.22.1
 - 7.22.0
 - 7.21.0
 - 7.20.0
 - 7.19.0
 - 7.18.1
 - 7.18.0
 - 7.17.0
 - 7.16.0
 - 7.15.0
 - 7.14.0
 - 7.13.0
 - 7.12.0
 - 7.11.3
 - 7.11.2
 - 7.11.1
 - 7.11.0
 - 7.10.1
 - 7.10.0
 - 7.9.1
 - 7.9.0
 - 7.8.0
 - 7.7.2
 - 7.7.1
 - 7.7.0
 - 7.6.0
 - 7.5.0
 - 7.4.0
 - 7.3.0
 - 7.2.0
 - 7.1.0
 - 7.0.1
 - 7.0.0
 - 7.0.0-alpha.1
 - 7.0.0-alpha
 - 6.x-dev
 - 6.8.1
 - 6.8.0
 - 6.7.0
 - 6.6.0
 - 6.5.2
 - 6.5.1
 - 6.5.0
 - 6.4.0
 - 6.3.0
 - 6.2.1
 - 6.2.0
 - 6.1.1
 - 6.1.0
 - 6.0.2
 - 6.0.1
 - 6.0.0
 - 5.x-dev
 - 5.27.0
 - 5.26.0
 - 5.25.0
 - 5.24.2
 - 5.24.1
 - 5.24.0
 - 5.23.0
 - 5.22.4
 - 5.22.3
 - 5.22.2
 - 5.22.1
 - 5.22.0
 - 5.21.0
 - 5.20.0
 - 5.19.0
 - 5.18.1
 - 5.18.0
 - 5.17.0
 - 5.16.0
 - 5.15.0
 - 5.14.1
 - 5.14.0
 - 5.13.2
 - 5.13.1
 - 5.13.0
 - 5.12.0
 - 5.11.0
 - 5.10.1
 - 5.10.0
 - 5.9.0
 - 5.8.0
 - 5.7.0
 - 5.6.0
 - 5.5.1
 - 5.5.0
 - 5.4.0
 - 5.3.5
 - 5.3.4
 - 5.3.3
 - 5.3.2
 - 5.3.1
 - 5.3.0
 - 5.2.1
 - 5.2.0
 - 5.1.0
 - 5.0.2
 - 5.0.1
 - 5.0.0
 - 4.2.1
 - 4.2.0
 - 4.1.0
 - 4.0.1
 - 3.1.0
 - 3.0.1
 - 3.0.0
 - 2.3.0
 - 2.2.0
 - 2.1.0
 - 2.0.0
 - 1.2.0
 - 1.1.0
 - 1.0.0
 - 0.8.0
 - 0.7.0
 - 0.6.0
 - 0.5.0
 - 0.4.0
 - 0.3.0
 - 0.2.0
 - 0.1.0
 - dev-add-http-middleware
 
This package is auto-updated.
Last update: 2025-10-24 07:01:59 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