Spec-Zone.ru › Laravel 5.1

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 vacantEloquentParameter(ReflectionClass $class, array $parameters)

Определение, является ли указанный тип класса неявной привязкой Eloquent.

Не должен быть уже разрешён в списке параметров явной привязкой модели.

mixed extractModelIdentifier(ReflectionParameter $parameter, 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 vacantEloquentParameter(ReflectionClass $class, array $parameters)

Определение, является ли указанный тип класса неявной привязкой Eloquent.

Не должен быть уже разрешён в списке параметров явной привязкой модели.

Параметры

ReflectionClass $class
array $parameters

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

bool

protected mixed extractModelIdentifier(ReflectionParameter $parameter, array $originalParameters)

Извлечение ключа неявной привязки модели из списка параметров.

Параметры

ReflectionParameter $parameter
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.1/Illuminate/Routing/RouteDependencyResolverTrait.html

Spec-Zone.ru

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