webifycms / ext-base
The WebifyCMS base extension serves as the foundation for the entire application, holding abstractions and reusable components. It is adjusted as needed when new features are introduced.
Package info
Type:webifycms-extension
pkg:composer/webifycms/ext-base
Requires
- php: >=8.4
- illuminate/database: ^13.12
- laminas/laminas-httphandlerrunner: ^2.13
- league/event: ^3.0
- league/route: ^6.2
- monolog/monolog: ^3.10
- nyholm/psr7: ^1.8
- nyholm/psr7-server: ^1.1
- php-di/php-di: ^7.1
- psr/container: ^2.0
- psr/event-dispatcher: ^1.0
- psr/http-factory: ^1.1
- psr/http-message: ^2.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- psr/log: ^3.0
- psr/simple-cache: ^3.0
- symfony/cache: ^8.1
- symfony/console: ^8.1
- symfony/string: ^8.1
- symfony/translation: ^8.1
- symfony/uid: ^8.1
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- fakerphp/faker: ^1.24
- filp/whoops: ^2.18
- middlewares/whoops: ^2.1
- phpat/phpat: ^0.12
- phpunit/phpunit: ^13.1
- roave/security-advisories: dev-latest
- webifycms/dev-tools: ^1.2
This package is auto-updated.
Last update: 2026-07-28 07:17:34 UTC
README
ext-base is the shared kernel of WebifyCMS. It is the single package that
every other extension depends on. It provides the bootstrap lifecycle, the
domain building blocks, the infrastructure stack, and the architectural
contracts that make extensions composable.
This is not a standalone application. It is the foundation layer.
🤝 Like to contribute?
Contributions, issues, and feature requests are welcome! Feel free to check the following pages:
⭐️ Show your support
If this project interests you, please consider giving it a ⭐️!
Author
👤 Mohammed Shifreen (Project Lead)
- Website: https://mshifreen.com/
- Github: @Shifrin
- LinkedIn: @https://www.linkedin.com/in/mshifreen/
License
WebifyCMS is licensed under MIT license, see the LICENSE.md file for details.