Onceable

Illuminate\Support\Onceable

class src/Illuminate/Support/Onceable.php

__construct

v11.0.0 以前から

__construct(string $hash, ?object $object, $callable)
@param string $hash
@param object|null $object
@param callable $callable
  1. v11.0.0 追加
    変更後
    __construct(string $hash, object|null $object, $callable) [@param string $hash, @param object|null $object, @param callable $callable, @return void]
  2. v11.28.1 シグネチャ変更
    変更前
    __construct(string $hash, object|null $object, $callable) [@param string $hash, @param object|null $object, @param callable $callable, @return void]
    変更後
    __construct(string $hash, ?object $object, $callable) [@param string $hash, @param object|null $object, @param callable $callable, @return void]
  3. v12.4.0 シグネチャ変更
    変更前
    __construct(string $hash, ?object $object, $callable) [@param string $hash, @param object|null $object, @param callable $callable, @return void]
    変更後
    __construct(string $hash, ?object $object, $callable) [@param string $hash, @param object|null $object, @param callable $callable]

tryFromTrace

v11.0.0 以前から

static

static tryFromTrace(array $trace, callable $callable)
@param array<int, array<string, mixed>> $trace
@return static|null
  1. v11.0.0 追加
    変更後
    static tryFromTrace(array $trace, callable $callable) [@param array<int, array<string, mixed>> $trace, @return static|null]