31/05
2016
Wallogit.com
2017 © Pedro Peláez
Observer/observable classes and traits
class Foo extends Kelemen\Observer
{
use Kelemen\ObserverBehavior;
public function __construct($bar)
{
$bar->attach($this);
}
public function someFunction()
{
// process
}
}
class Bar extends Kelemen\Observable
{
use Kelemen\ObservableBehavior;
public function __construct()
{
$this->setState('someFunction')
}
}