\Orpheus\Publisher\TransactionUpdateTransactionOperation

The UpdateTransactionOperation class

Transaction operation to update objects in DBMS

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
$data
$fields
$object
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

$data

$data : array

The data to insert

Type

array

$fields

$fields : array<mixed,string>

Fields to restrict creation

Type

array<mixed,string>

Methods

__construct()

__construct(string  $class, array  $data, array<mixed,string>  $fields, \Orpheus\Publisher\PermanentObject\PermanentObject  $object) 

Constructor

Parameters

string $class
array $data
array<mixed,string> $fields
\Orpheus\Publisher\PermanentObject\PermanentObject $object

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