Spec-Zone.ru › Laravel 5.7

Конвейер

класс Pipeline расширяет Pipeline (View source)

Этот расширенный конвейер перехватывает любые исключения, которые возникают во время каждого этапа.

Исключения преобразуются в HTTP-ответы для правильной обработки посредниками.

Свойства

protected Контейнер $container Реализация контейнера. из Pipeline
protected mixed $passable Объект, передаваемый через конвейер. из Pipeline
protected array $pipes Массив классов конвейера. из Pipeline
protected string $method Метод для вызова каждого конвейера. из Pipeline

Методы

void __construct(Контейнер $container = null)

Создать новый экземпляр класса.

из Pipeline
$this send(mixed $passable)

Установить объект, отправляемый через конвейер.

из Pipeline
$this through(array|mixed $pipes)

Установить массив конвейеров.

из Pipeline
$this via(string $method)

Установить метод для вызова конвейеров.

из Pipeline
mixed then(Closure $destination)

Запустить конвейер с конечным обратным вызовом назначения.

из Pipeline
Closure prepareDestination(Closure $destination)

Получить последнюю часть цепочки Closure.

Closure carry()

Получить Closure, представляющий часть приложения.

array parsePipeString(string $pipe)

Разбор полной строки конвейера для получения имени и параметров.

из Pipeline
Контейнер getContainer()

Получить экземпляр контейнера.

из Pipeline
mixed handleException(mixed $passable, Exception $e)

Обработать данное исключение.

Подробности

void __construct(Контейнер $container = null)

Создать новый экземпляр класса.

Параметры

Контейнер $container

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

void

$this send(mixed $passable)

Установить объект, отправляемый через конвейер.

Параметры

mixed $passable

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

$this

$this through(array|mixed $pipes)

Установить массив конвейеров.

Параметры

array|mixed $pipes

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

$this

$this via(string $method)

Установить метод для вызова конвейеров.

Параметры

string $method

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

$this

mixed then(Closure $destination)

Запустить конвейер с конечным обратным вызовом назначения.

Параметры

Closure $destination

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

mixed

protected Closure prepareDestination(Closure $destination)

Получить последнюю часть цепочки Closure.

Параметры

Closure $destination

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

Closure

protected Closure carry()

Получить Closure, представляющий часть приложения.

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

Closure

protected array parsePipeString(string $pipe)

Разбор полной строки конвейера для получения имени и параметров.

Параметры

string $pipe

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

array

protected Контейнер getContainer()

Получить экземпляр контейнера.

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

Контейнер

Исключения

RuntimeException

protected mixed handleException(mixed $passable, Exception $e)

Обработать данное исключение.

Параметры

mixed $passable
Exception $e

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

mixed

Исключения

Exception

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Routing/Pipeline.html

Spec-Zone.ru

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