PHP Класс Ddeboer\DataImport\Workflow\StepAggregator

Автор: David de Boer ([email protected])
Наследование: implements Ddeboer\DataImport\Workflow, implements Psr\Log\LoggerAwareInterface, use trait Psr\Log\LoggerAwareTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$shouldStop boolean

Открытые методы

Метод Описание
__construct ( Ddeboer\DataImport\Reader $reader, string $name = null )
addStep ( Ddeboer\DataImport\Step $step, integer | null $priority = null ) Add a step to the current workflow
addWriter ( Ddeboer\DataImport\Writer $writer ) Add a new writer to the current workflow
getName ( ) : string
process ( )
setSkipItemOnFailure ( boolean $skipItemOnFailure ) Sets the value which determines whether the item should be skipped when error occures
stop ( ) Stops processing and force return Result from process() function

Описание методов

__construct() публичный Метод

public __construct ( Ddeboer\DataImport\Reader $reader, string $name = null )
$reader Ddeboer\DataImport\Reader
$name string

addStep() публичный Метод

Add a step to the current workflow
public addStep ( Ddeboer\DataImport\Step $step, integer | null $priority = null )
$step Ddeboer\DataImport\Step
$priority integer | null

addWriter() публичный Метод

Add a new writer to the current workflow
public addWriter ( Ddeboer\DataImport\Writer $writer )
$writer Ddeboer\DataImport\Writer

getName() публичный Метод

public getName ( ) : string
Результат string

process() публичный Метод

public process ( )

setSkipItemOnFailure() публичный Метод

Sets the value which determines whether the item should be skipped when error occures
public setSkipItemOnFailure ( boolean $skipItemOnFailure )
$skipItemOnFailure boolean When true skip current item on process exception and log the error

stop() публичный Метод

Stops processing and force return Result from process() function
public stop ( )

Описание свойств

$shouldStop защищенное свойство

protected bool $shouldStop
Результат boolean