RouteDependencyResolverTrait
trait RouteDependencyResolverTrait (View source)
Методы
| массив | resolveClassMethodDependencies(массив $parameters, объект $instance, строка $method)
Разрешить зависимости, указанные через тип объекта, для метода объекта. | |
| массив | resolveMethodDependencies(массив $parameters, ReflectionFunctionAbstract $reflector)
Разрешить зависимости, указанные через тип для заданного метода. | |
| смешанный тип | transformDependency(ReflectionParameter $parameter, массив $parameters, объект $skippableValue)
Попытка преобразовать данный параметр в экземпляр класса. | |
| логическое значение | alreadyInParameters(строка $class, массив $parameters)
Определить, присутствует ли объект заданного класса в списке параметров. | |
| void | spliceIntoParameters(массив $parameters, строка $offset, смешанный тип $value)
Вставить заданное значение в список параметров. |
Детали
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)
Вставить заданное значение в список параметров.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Routing/RouteDependencyResolverTrait.html