Spec-Zone.ru › Laravel 10

RouteDependencyResolverTrait deprecated

trait RouteDependencyResolverTrait (View source)

deprecated

Traits

ResolvesRouteDependencies

Methods

arrayresolveClassMethodDependencies(array $parameters, object $instance, string $method)

Разрешить зависимости, указанные через тип, для метода объекта.

from ResolvesRouteDependencies
arrayresolveMethodDependencies(array $parameters, ReflectionFunctionAbstract $reflector)

Разрешить зависимости, указанные через тип, для данного метода.

from ResolvesRouteDependencies
mixedtransformDependency(ReflectionParameter $parameter, array $parameters, object $skippableValue)

Попытка преобразовать данный параметр в экземпляр класса.

from ResolvesRouteDependencies
boolalreadyInParameters(string $class, array $parameters)

Определить, есть ли в списке параметров объект заданного класса.

from ResolvesRouteDependencies
voidspliceIntoParameters(array $parameters, string $offset, mixed $value)

Вставить заданное значение в список параметров.

from ResolvesRouteDependencies

Details

protected array resolveClassMethodDependencies(array $parameters, object $instance, string $method)

Разрешить зависимости, указанные через тип, для метода объекта.

Parameters

array$parameters
object$instance
string$method

Return Value

array

array resolveMethodDependencies(array $parameters, ReflectionFunctionAbstract $reflector)

Разрешить зависимости, указанные через тип, для данного метода.

Parameters

array$parameters
ReflectionFunctionAbstract$reflector

Return Value

array

protected mixed transformDependency(ReflectionParameter $parameter, array $parameters, object $skippableValue)

Попытка преобразовать данный параметр в экземпляр класса.

Parameters

ReflectionParameter$parameter
array$parameters
object$skippableValue

Return Value

mixed

protected bool alreadyInParameters(string $class, array $parameters)

Определить, есть ли в списке параметров объект заданного класса.

Parameters

string$class
array$parameters

Return Value

bool

protected void spliceIntoParameters(array $parameters, string $offset, mixed $value)

Вставить заданное значение в список параметров.

Parameters

array$parameters
string$offset
mixed$value

Return Value

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Routing/RouteDependencyResolverTrait.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API