ReplayEloquentPlugin
Wires Eloquent’s own QueryExecuted event seam into quioteframework/replay’s generic effect-recording seam, through the same plugin mechanism every other Quiote package uses.
Registers ReplayEloquentDatabase — a thin subclass that attaches EloquentQueryRecorder at connect time — under the same eloquent driver alias quioteframework/db-eloquent’s own EloquentPlugin registers. PluginRegistrar::databaseDriver() is last-writer-wins (unlike service()’s set-if-absent), so an app that loads this plugin after EloquentPlugin gets the recording subclass transparently, with no databases.xml change.
Synopsis
Section titled “Synopsis”final class ReplayEloquentPlugin implements PluginInterface
| Implements | PluginInterface |
| Source | ReplayEloquentPlugin.php |
Methods
Section titled “Methods”| Method | Description |
|---|---|
register(PluginRegistrar $registrar): void | Contribute to the framework. |
register()
Section titled “register()”public function register(PluginRegistrar $registrar): void
Contribute to the framework.
Called exactly once at boot. Every contribution routes through PluginRegistrar to an existing seam; a plugin does not touch framework internals directly.
| Parameter | Type | Description |
|---|---|---|
$registrar | PluginRegistrar |