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