RouteDependencyResolverTrait deprecated
trait RouteDependencyResolverTrait (View source)
deprecated
Traits
| ResolvesRouteDependencies |
Methods
| array | resolveClassMethodDependencies(array $parameters, object $instance, string $method)
Разрешить зависимости, указанные через тип для метода объекта. | from ResolvesRouteDependencies |
| array | resolveMethodDependencies(array $parameters, ReflectionFunctionAbstract $reflector)
Разрешить зависимости, указанные через тип для данного метода. | from ResolvesRouteDependencies |
| mixed | transformDependency(ReflectionParameter $parameter, array $parameters, object $skippableValue)
Попытка преобразовать данный параметр в экземпляр класса. | from ResolvesRouteDependencies |
| bool | alreadyInParameters(string $class, array $parameters)
Определить, есть ли объект данного класса в списке параметров. | from ResolvesRouteDependencies |
| void | spliceIntoParameters(array $parameters, string $offset, mixed $value)
Вставить данное значение в список параметров. | from ResolvesRouteDependencies |
Details
protected array resolveClassMethodDependencies(array $parameters, object $instance, string $method)
Разрешить зависимости, указанные через тип для метода объекта.
array resolveMethodDependencies(array $parameters, ReflectionFunctionAbstract $reflector)
Разрешить зависимости, указанные через тип для данного метода.
protected mixed transformDependency(ReflectionParameter $parameter, array $parameters, object $skippableValue)
Попытка преобразовать данный параметр в экземпляр класса.
protected bool alreadyInParameters(string $class, array $parameters)
Определить, есть ли объект данного класса в списке параметров.
protected void spliceIntoParameters(array $parameters, string $offset, mixed $value)
Вставить данное значение в список параметров.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Routing/RouteDependencyResolverTrait.html