aedart / athenaeum
Athenaeum is a mono repository; a collection of various PHP packages
Installs: 2 050
Dependents: 0
Suggesters: 0
Security: 0
Stars: 16
Watchers: 2
Forks: 2
Open Issues: 5
Requires
- php: ^8.0.2
- composer-runtime-api: ^2.0.0
- ext-fileinfo: *
- ext-json: *
- dragonmantank/cron-expression: ^3.3
- fakerphp/faker: ^v1.20.0
- guzzlehttp/guzzle: ^7.5.0
- illuminate/auth: ^v9.30.1
- illuminate/cache: ^v9.30.1
- illuminate/collections: ^v9.30.1
- illuminate/config: ^v9.30.1
- illuminate/console: ^v9.30.1
- illuminate/container: ^v9.30.1
- illuminate/contracts: ^v9.30.1
- illuminate/database: ^v9.30.1
- illuminate/events: ^v9.30.1
- illuminate/filesystem: ^v9.30.1
- illuminate/http: ^v9.30.1
- illuminate/pipeline: ^v9.30.1
- illuminate/support: ^v9.30.1
- illuminate/validation: ^v9.30.1
- league/flysystem: ^3.11.0
- mockery/mockery: 1.5.*
- psr/http-client: ^1.0.1
- psr/http-factory: ^1.0.1
- psr/http-message: ^1.0.1
- psr/log: ^1.1.4
- shrikeh/teapot: ^2.3.1
- symfony/console: ^v6.0.12
- vlucas/phpdotenv: ^5.4.1
Requires (Dev)
- ext-curl: *
- ext-sockets: *
- bamarni/composer-bin-plugin: ^1.8.1
- codeception/codeception: ^5.0.2
- codeception/module-asserts: ^3.0.0
- league/flysystem-adapter-test-utilities: ^3.3.0
- orchestra/testbench: ^v7.7.0
- orchestra/testbench-dusk: ^v7.7.0
- predis/predis: ^1.1.10
- roave/security-advisories: dev-master
- symfony/var-dumper: ^v6.0.11
- symfony/yaml: ^v6.0.12
- twig/twig: ^3.4.2
- yosymfony/toml: ^1.0.4
Replaces
- aedart/athenaeum-acl: 6.8.1
- aedart/athenaeum-audit: 6.8.1
- aedart/athenaeum-circuits: 6.8.1
- aedart/athenaeum-collections: 6.8.1
- aedart/athenaeum-config: 6.8.1
- aedart/athenaeum-console: 6.8.1
- aedart/athenaeum-container: 6.8.1
- aedart/athenaeum-contracts: 6.8.1
- aedart/athenaeum-core: 6.8.1
- aedart/athenaeum-database: 6.8.1
- aedart/athenaeum-dto: 6.8.1
- aedart/athenaeum-etags: 6.8.1
- aedart/athenaeum-events: 6.8.1
- aedart/athenaeum-filters: 6.8.1
- aedart/athenaeum-flysystem-db: 6.8.1
- aedart/athenaeum-http-api: 6.8.1
- aedart/athenaeum-http-clients: 6.8.1
- aedart/athenaeum-http-cookies: 6.8.1
- aedart/athenaeum-http-messages: 6.8.1
- aedart/athenaeum-maintenance-modes: 6.8.1
- aedart/athenaeum-mime-types: 6.8.1
- aedart/athenaeum-pagination: 6.8.1
- aedart/athenaeum-properties: 6.8.1
- aedart/athenaeum-redmine: 6.8.1
- aedart/athenaeum-service: 6.8.1
- aedart/athenaeum-streams: 6.8.1
- aedart/athenaeum-support: 6.8.1
- aedart/athenaeum-testing: 6.8.1
- aedart/athenaeum-utils: 6.8.1
- aedart/athenaeum-validation: 6.8.1
- dev-main
- 7.x-dev
- 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-docs-for-preconditions-evaluator
- dev-add-http-middleware
This package is auto-updated.
Last update: 2023-01-29 10:51:27 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 and *.toml.
A custom Laravel Application implementation, intended to be testing, tinkering or developing non-essential custom applications.
A Circuit Breaker to encapsulate failure prevention logic.
Data Transfer Object abstraction.
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