marko / core
Marko Framework Core
0.3.0
2026-04-10 20:49 UTC
Requires
- php: ^8.5
- psr/container: ^2.0
Requires (Dev)
- marko/testing: 0.3.0
- pestphp/pest: ^4.0
README
The foundation of Marko---provides dependency injection, modules, plugins, events, and preferences so you can extend any class without modifying its source.
Installation
composer require marko/core
Most applications install this via marko/framework.
Quick Example
use Marko\Core\Attributes\Preference; #[Preference(replaces: OriginalService::class)] class MyService extends OriginalService { public function doSomething(): string { return 'custom behavior'; } }
Documentation
Full usage, API reference, and examples: marko/core