Spec-Zone.ru › Laravel 5.2

RouteDependencyResolverTrait

trait RouteDependencyResolverTrait (View source)

Методы

mixed callWithDependencies(object $instance, string $method)

Вызов метода класса с разрешенными зависимостями.

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

Разрешение зависимостей метода объекта с указанием типа.

array resolveMethodDependencies(array $parameters, ReflectionFunctionAbstract $reflector)

Разрешение зависимостей данного метода с указанием типа.

mixed transformDependency(ReflectionParameter $parameter, array $parameters, array $originalParameters)

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

bool alreadyInParameters(string $class, array $parameters)

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

void spliceIntoParameters(array $parameters, string $key, mixed $instance)

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

Подробности

protected mixed callWithDependencies(object $instance, string $method)

Вызов метода класса с разрешенными зависимостями.

Параметры

object $instance
string $method

Возвращаемое значение

mixed

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

Разрешение зависимостей метода объекта с указанием типа.

Параметры

array $parameters
object $instance
string $method

Возвращаемое значение

array

array resolveMethodDependencies(array $parameters, ReflectionFunctionAbstract $reflector)

Разрешение зависимостей данного метода с указанием типа.

Параметры

array $parameters
ReflectionFunctionAbstract $reflector

Возвращаемое значение

array

protected mixed transformDependency(ReflectionParameter $parameter, array $parameters, array $originalParameters)

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

Параметры

ReflectionParameter $parameter
array $parameters
array $originalParameters

Возвращаемое значение

mixed

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

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

Параметры

string $class
array $parameters

Возвращаемое значение

bool

protected void spliceIntoParameters(array $parameters, string $key, mixed $instance)

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

Параметры

array $parameters
string $key
mixed $instance

Возвращаемое значение

void

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

Spec-Zone.ru

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