Spec-Zone.ru › Laravel 5.3

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.3/Illuminate/Routing/RouteDependencyResolverTrait.html

Spec-Zone.ru

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