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/10.x/Illuminate/Foundation/Routing/PrecognitionCallableDispatcher.html