ornament / observer
Observer pattern for Ornament ORM
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/ornament/observer
Requires
- ornament/ornament: ^0.9.0
Requires (Dev)
- gentry/gentry: ^0.10.2
This package is auto-updated.
Last update: 2025-09-15 02:06:44 UTC
README
Observer pattern for Ornament ORM
Installation
Composer (recommended)
$ composer require ornament/observer
Manual
- Download or clone the repo;
- Add
/path/to/observer/src
for namespaceOrnament\Observer
to your PSR-4 autoloader.
Usage
For each Model that needs to observe something, let is use
the
Ornament\Observer\Observer
trait:
<?php use Ornament\Observer\Observer; class ObservingModel { use Observer; }
Similarly, for each Model that needs to be watched, use
the
Ornament\Observer\Subject
trait:
<?php use Ornament\Observer\Subject; class WatchedModel { use Subject; }