/** * Fire the namespaced validating event. * * @param \Illuminate\Database\Eloquent\Model $model * @param string $event * @return mixed */ protected function fireValidatingEvent(Model $model, $event) { return Event::until("eloquent.validating: " . get_class($model), [$model, $event]); }
/** * Fire the namespaced validating event. * * @param string $event * @param \Illuminate\Database\Eloquent\Model $model * @return mixed */ protected function fireValidatingEvent($event, Model $model) { return Event::until("eloquent.validating.{$event}: " . get_class($model), $model); }
/** * Pull event from ZeroMQ socket and fire it */ public function pullAndFire() { if ($event = array_get($message = $this->pull(), 'event')) { return Event::until($event, array_get($message, 'payload', [])); } }
/** * Fire the namespaced validating event. * * @param string $event * @param \Illuminate\Database\Eloquent\Model $model * @return mixed */ protected function fireValidatingEvent($event, Model $model) { return Event::until('validating.' . $event, [$model]); }