예제 #1
0
 /**
  * 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]);
 }
예제 #2
0
 /**
  * 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);
 }
예제 #3
0
 /**
  * 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', []));
     }
 }
예제 #4
0
 /**
  * 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]);
 }