\Orpheus\Publisher\TransactionTransactionOperation

The TransactionOperation class

Summary

Methods
Properties
Constants
__construct()
isValid()
validate()
run()
runIfValid()
getSQLAdapter()
setSQLAdapter()
getTransactionOperationSet()
setTransactionOperationSet()
No public properties found
No constants found
setIsValid()
setValid()
setInvalid()
$class
$transactionOperationSet
$sqlAdapter
$isValid
N/A
No private methods found
No private properties found
N/A

Properties

$class

$class : string

The class of this operation

Type

string

$isValid

$isValid : boolean

If this Operation is valid

Type

boolean

Methods

__construct()

__construct(string  $class) 

Constructor

Parameters

string $class

isValid()

isValid() : boolean

If this operation is valid

Returns

boolean

validate()

validate(array  $errors) 

Validate this operation

Parameters

array $errors

run()

run() 

Run this operation

runIfValid()

runIfValid() : mixed

Run this operation only if valid

Returns

mixed