CallableDispatcher
class CallableDispatcher implements CallableDispatcher (View source)
Свойства
| ResolvesRouteDependencies |
Свойства
| protected Контейнер | $container | Экземпляр контейнера. |
Методы
| массив | resolveClassMethodDependencies(массив $parameters, объект $instance, строка $method)
Разрешение зависимостей с типом возвращаемого значения метода объекта. | из ResolvesRouteDependencies |
| массив | resolveMethodDependencies(массив $parameters, ReflectionFunctionAbstract $reflector)
Разрешение зависимостей с типом возвращаемого значения заданного метода. | из ResolvesRouteDependencies |
| смешанный тип | transformDependency(ReflectionParameter $parameter, массив $parameters, объект $skippableValue)
Попытка преобразования заданного параметра в экземпляр класса. | из ResolvesRouteDependencies |
| логическое значение | alreadyInParameters(строка $class, массив $parameters)
Определение, содержится ли объект заданного класса в списке параметров. | из ResolvesRouteDependencies |
| void | spliceIntoParameters(массив $parameters, строка $offset, смешанный тип $value)
Вставка заданного значения в список параметров. | из ResolvesRouteDependencies |
| void | __construct(Контейнер $container)
Создание нового экземпляра диспетчера вызываемых объектов. | |
| смешанный тип | dispatch(Маршрут $route, вызываемый объект $callable)
Отправка запроса заданному вызываемому объекту. | |
| массив | resolveParameters(Маршрут $route, вызываемый объект $callable)
Разрешение параметров для вызываемого объекта. |
Подробности
protected массив resolveClassMethodDependencies(массив $parameters, объект $instance, строка $method)
Разрешение зависимостей с типом возвращаемого значения метода объекта.
массив resolveMethodDependencies(массив $parameters, ReflectionFunctionAbstract $reflector)
Разрешение зависимостей с типом возвращаемого значения заданного метода.
protected смешанный тип transformDependency(ReflectionParameter $parameter, массив $parameters, объект $skippableValue)
Попытка преобразования заданного параметра в экземпляр класса.
protected логическое значение alreadyInParameters(строка $class, массив $parameters)
Определение, содержится ли объект заданного класса в списке параметров.
protected void spliceIntoParameters(массив $parameters, строка $offset, смешанный тип $value)
Вставка заданного значения в список параметров.
void __construct(Контейнер $container)
Создание нового экземпляра диспетчера вызываемых объектов.
смешанный тип dispatch(Маршрут $route, вызываемый объект $callable)
Отправка запроса заданному вызываемому объекту.
protected массив resolveParameters(Маршрут $route, вызываемый объект $callable)
Разрешение параметров для вызываемого объекта.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Routing/CallableDispatcher.html