/** * Trigger observer function fired by observable * @param Observable $observable */ public function update(Observable $observable) { // looks for an observer method with the state name if (method_exists($this, $observable->getState())) { call_user_func_array(array($this, $observable->getState()), array($observable)); } }
public function update(Observable $observable_in) { echo "Received update!\n"; var_dump($observable_in->getState()); }