DataSetScriptService
Table of Contents
-
runScriptWithArray()
: array<string|int, mixed>
-
runScriptWithObject()
: void
-
getStage()
: string
-
parseScript()
: array<string|int, mixed>
-
processArray()
: array<string|int, mixed>
-
processObject()
: void
-
splitToOperations()
: array<string|int, mixed>
-
trim()
: array<string|int, mixed>
runScriptWithArray()
public
runScriptWithArray(array<string|int, mixed> $object, string $script, array<string|int, mixed> $oldProperties) : array<string|int, mixed>
Parameters
-
$object
: array<string|int, mixed>
-
-
$script
: string
-
-
$oldProperties
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
runScriptWithObject()
public
runScriptWithObject(RelationEntity|FeatureEntity $object, string $script, array<string|int, mixed> $oldProperties) : void
Parameters
-
$object
: RelationEntity|FeatureEntity
-
-
$script
: string
-
-
$oldProperties
: array<string|int, mixed>
-
Return values
void
—
getStage()
private
getStage(string $stage, string $lexemeType) : string
Parameters
-
$stage
: string
-
-
$lexemeType
: string
-
Return values
string
—
parseScript()
private
parseScript(RelationEntity|FeatureEntity|array<string|int, mixed> $object, string $script) : array<string|int, mixed>
Parameters
-
$object
: RelationEntity|FeatureEntity|array<string|int, mixed>
-
-
$script
: string
-
Return values
array<string|int, mixed>
—
processArray()
private
processArray(array<string|int, mixed> $object, array<string|int, mixed> $operations, array<string|int, mixed> $oldProperties) : array<string|int, mixed>
Parameters
-
$object
: array<string|int, mixed>
-
-
$operations
: array<string|int, mixed>
-
-
$oldProperties
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
processObject()
private
processObject(RelationEntity|FeatureEntity $object, array<string|int, mixed> $operations, array<string|int, mixed> $oldProperties) : void
Parameters
-
$object
: RelationEntity|FeatureEntity
-
-
$operations
: array<string|int, mixed>
-
-
$oldProperties
: array<string|int, mixed>
-
Return values
void
—
splitToOperations()
private
splitToOperations(array<string|int, mixed> $lexemes) : array<string|int, mixed>
Parameters
-
$lexemes
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
trim()
private
trim(string $type, array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
-
$type
: string
-
-
$data
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—