HasEvents

Illuminate\Database\Eloquent\Concerns\HasEvents

trait src/Illuminate/Database/Eloquent/Concerns/HasEvents.php

addObservableEvents

v11.0.0 以前から

addObservableEvents($observables)
@param string|string[] $observables
@return void
  1. v11.0.0 追加
    変更後
    addObservableEvents($observables) [@param array|mixed $observables, @return void]
  2. v12.26.0 シグネチャ変更
    変更前
    addObservableEvents($observables) [@param array|mixed $observables, @return void]
    変更後
    addObservableEvents($observables) [@param mixed $observables, @return void]
  3. v12.41.0 シグネチャ変更
    変更前
    addObservableEvents($observables) [@param mixed $observables, @return void]
    変更後
    addObservableEvents($observables) [@param string|string[] $observables, @return void]

bootHasEvents

v11.0.0 以前から

static

static bootHasEvents()
@return void
  1. v11.0.0 追加
    変更後
    static bootHasEvents() [@return void]

created

v11.0.0 以前から

static

static created($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static created($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static created($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static created($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

creating

v11.0.0 以前から

static

static creating($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static creating($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static creating($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static creating($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

deleted

v11.0.0 以前から

static

static deleted($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static deleted($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static deleted($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static deleted($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

deleting

v11.0.0 以前から

static

static deleting($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static deleting($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static deleting($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static deleting($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

dispatchesEvents

v11.8.0 から

dispatchesEvents()
@return array<string, class-string>
  1. v11.8.0 追加
    変更後
    dispatchesEvents() [@return array]
  2. v13.16.0 シグネチャ変更
    変更前
    dispatchesEvents() [@return array]
    変更後
    dispatchesEvents() [@return array<string, class-string>]

flushEventListeners

v11.0.0 以前から

static

static flushEventListeners()
@return void
  1. v11.0.0 追加
    変更後
    static flushEventListeners() [@return void]

getEventDispatcher

v11.0.0 以前から

static

static getEventDispatcher()
@return \Illuminate\Contracts\Events\Dispatcher|null
  1. v11.0.0 追加
    変更後
    static getEventDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher]
  2. v11.22.0 シグネチャ変更
    変更前
    static getEventDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher]
    変更後
    static getEventDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher|null]

getObservableEvents

v11.0.0 以前から

getObservableEvents()
@return string[]
  1. v11.0.0 追加
    変更後
    getObservableEvents() [@return array]
  2. v12.41.0 シグネチャ変更
    変更前
    getObservableEvents() [@return array]
    変更後
    getObservableEvents() [@return string[]]

observe

v11.0.0 以前から

static

static observe($classes)
@param object|string[]|string $classes
@return void
  1. v11.0.0 追加
    変更後
    static observe($classes) [@param object|array|string $classes, @return void]
  2. v12.41.0 シグネチャ変更
    変更前
    static observe($classes) [@param object|array|string $classes, @return void]
    変更後
    static observe($classes) [@param object|string[]|string $classes, @return void]

removeObservableEvents

v11.0.0 以前から

removeObservableEvents($observables)
@param string|string[] $observables
@return void
  1. v11.0.0 追加
    変更後
    removeObservableEvents($observables) [@param array|mixed $observables, @return void]
  2. v12.26.0 シグネチャ変更
    変更前
    removeObservableEvents($observables) [@param array|mixed $observables, @return void]
    変更後
    removeObservableEvents($observables) [@param mixed $observables, @return void]
  3. v12.41.0 シグネチャ変更
    変更前
    removeObservableEvents($observables) [@param mixed $observables, @return void]
    変更後
    removeObservableEvents($observables) [@param string|string[] $observables, @return void]

replicating

v11.0.0 以前から

static

static replicating($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static replicating($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static replicating($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static replicating($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

resolveObserveAttributes

v11.0.0 以前から

static

static resolveObserveAttributes()
@return array
  1. v11.0.0 追加
    変更後
    static resolveObserveAttributes() [@return array]

retrieved

v11.0.0 以前から

static

static retrieved($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static retrieved($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static retrieved($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static retrieved($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

saved

v11.0.0 以前から

static

static saved($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static saved($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static saved($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static saved($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

saving

v11.0.0 以前から

static

static saving($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static saving($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static saving($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static saving($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

setEventDispatcher

v11.0.0 以前から

static

static setEventDispatcher(Illuminate\Contracts\Events\Dispatcher $dispatcher)
@param \Illuminate\Contracts\Events\Dispatcher $dispatcher
@return void
  1. v11.0.0 追加
    変更後
    static setEventDispatcher(Illuminate\Contracts\Events\Dispatcher $dispatcher) [@param \Illuminate\Contracts\Events\Dispatcher $dispatcher, @return void]

setObservableEvents

v11.0.0 以前から

setObservableEvents(array $observables)
@param string[] $observables
@return $this
  1. v11.0.0 追加
    変更後
    setObservableEvents(array $observables) [@param array $observables, @return $this]
  2. v12.41.0 シグネチャ変更
    変更前
    setObservableEvents(array $observables) [@param array $observables, @return $this]
    変更後
    setObservableEvents(array $observables) [@param string[] $observables, @return $this]

unsetEventDispatcher

v11.0.0 以前から

static

static unsetEventDispatcher()
@return void
  1. v11.0.0 追加
    変更後
    static unsetEventDispatcher() [@return void]

updated

v11.0.0 以前から

static

static updated($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static updated($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static updated($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static updated($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

updating

v11.0.0 以前から

static

static updating($callback)
@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback
@return void
  1. v11.0.0 追加
    変更後
    static updating($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
  2. v11.34.0 シグネチャ変更
    変更前
    static updating($callback) [@param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback, @return void]
    変更後
    static updating($callback) [@param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback, @return void]

withoutEvents

v11.0.0 以前から

static

static withoutEvents(callable $callback)
@param callable(): TReturn $callback
@return TReturn
  1. v11.0.0 追加
    変更後
    static withoutEvents(callable $callback) [@param callable $callback, @return mixed]
  2. v13.16.0 シグネチャ変更
    変更前
    static withoutEvents(callable $callback) [@param callable $callback, @return mixed]
    変更後
    static withoutEvents(callable $callback) [@param callable(): TReturn $callback, @return TReturn]