Documentation

Manager
in package

Class Manager

Table of Contents

$CIPHER  : string
$_client  : RestClient
$_config  : Config
$_customTrackingParams  : mixed
$_entityConfiguration  : mixed
$_metadataReader  : MetaDataReader
__construct()  : mixed
Manager constructor.
addCustomTrackingParam()  : mixed
cleanEntityDeltaQueryJsonData()  : mixed
cleanQueryParams()  : mixed
execute()  : mixed
getDynamicAttributeDenied()  : bool
getExcludedAttributes()  : mixed
getPropertyType()  : mixed
processOptions()  : mixed
setEntityDeltaQueryJsonData()  : mixed
setEntityMetadata()  : mixed
setEntityQueryJsonData()  : mixed
setEntityUrl()  : mixed
setQueryParams()  : mixed
setRawQueryJsonData()  : mixed
validateAttribute()  : mixed
_arrayDiffRecursive()  : mixed
_attributesToJson()  : mixed
_deltaToJson()  : mixed
_getEntityClassName()  : string
_getEntityConfiguration()  : mixed
_getIdempotencyAttributes()  : string
_isValidProperty()  : mixed
_setCustomHeaders()  : mixed
_setDefaultHeaders()  : mixed
_setIdempotencyHeader()  : mixed
_updateEntityConfiguration()  : mixed

Properties

$CIPHER

public static string $CIPHER = 'sha256'

$_customTrackingParams

private mixed $_customTrackingParams = array()

$_entityConfiguration

private mixed $_entityConfiguration

Methods

addCustomTrackingParam()

public addCustomTrackingParam(mixed $key, mixed $value) : mixed
Parameters
$key : mixed
$value : mixed
Return values
mixed

cleanEntityDeltaQueryJsonData()

public cleanEntityDeltaQueryJsonData( $entity) : mixed
Parameters
$entity :
Return values
mixed

cleanQueryParams()

public cleanQueryParams(mixed $entity) : mixed
Parameters
$entity : mixed
Return values
mixed

execute()

public execute( $entity[, string $method = 'get' ][, mixed $options = [] ]) : mixed
Parameters
$entity :
$method : string = 'get'
$options : mixed = []
Return values
mixed

getDynamicAttributeDenied()

public getDynamicAttributeDenied( $entity) : bool
Parameters
$entity :
Return values
bool

getExcludedAttributes()

public getExcludedAttributes( $entity) : mixed
Parameters
$entity :
Return values
mixed

getPropertyType()

public getPropertyType( $entity,  $property) : mixed
Parameters
$entity :
$property :
Return values
mixed

processOptions()

public processOptions(mixed $options, mixed $configuration) : mixed
Parameters
$options : mixed
$configuration : mixed
Return values
mixed

setEntityDeltaQueryJsonData()

public setEntityDeltaQueryJsonData( $entity) : mixed
Parameters
$entity :
Return values
mixed

setEntityMetadata()

public setEntityMetadata( $entity) : mixed
Parameters
$entity :
Return values
mixed

setEntityQueryJsonData()

public setEntityQueryJsonData( $entity) : mixed
Parameters
$entity :
Return values
mixed

setEntityUrl()

public setEntityUrl( $entity,  $ormMethod[, mixed $params = [] ]) : mixed
Parameters
$entity :
$ormMethod :
$params : mixed = []
Tags
throws
Exception
Return values
mixed

setQueryParams()

public setQueryParams(mixed $entity[, mixed $urlParams = [] ]) : mixed
Parameters
$entity : mixed
$urlParams : mixed = []
Return values
mixed

setRawQueryJsonData()

public setRawQueryJsonData(mixed $entity, mixed $data) : mixed
Parameters
$entity : mixed
$data : mixed
Return values
mixed

validateAttribute()

public validateAttribute(mixed $entity, mixed $attribute, array<string|int, mixed> $properties[, mixed $value = null ]) : mixed
Parameters
$entity : mixed
$attribute : mixed
$properties : array<string|int, mixed>
$value : mixed = null
Return values
mixed

_arrayDiffRecursive()

protected _arrayDiffRecursive(mixed $firstArray, mixed $secondArray) : mixed
Parameters
$firstArray : mixed
$secondArray : mixed
Return values
mixed

_attributesToJson()

protected _attributesToJson( $entity,  &$result) : mixed
Parameters
$entity :
$result :
Return values
mixed

_deltaToJson()

protected _deltaToJson( $entity,  &$result) : mixed
Parameters
$entity :
$result :
Return values
mixed

_getEntityClassName()

protected _getEntityClassName( $entity) : string
Parameters
$entity :
Return values
string

_getEntityConfiguration()

protected _getEntityConfiguration(mixed $entity) : mixed
Parameters
$entity : mixed
Return values
mixed

_getIdempotencyAttributes()

protected _getIdempotencyAttributes( $attributes) : string
Parameters
$attributes :
Return values
string

_isValidProperty()

protected _isValidProperty(mixed $key, mixed $property, mixed $entity, mixed $attribute, mixed $value) : mixed
Parameters
$key : mixed
$property : mixed
$entity : mixed
$attribute : mixed
$value : mixed
Return values
mixed

_setCustomHeaders()

protected _setCustomHeaders(mixed &$entity,  &$query) : mixed
Parameters
$entity : mixed
$query :
Return values
mixed

_setDefaultHeaders()

protected _setDefaultHeaders( &$query) : mixed
Parameters
$query :
Return values
mixed

_setIdempotencyHeader()

protected _setIdempotencyHeader( &$query,  $configuration, string $method) : mixed
Parameters
$query :
$configuration :
$method : string
Return values
mixed

_updateEntityConfiguration()

protected _updateEntityConfiguration(mixed $entity, mixed $new_configuration) : mixed
Parameters
$entity : mixed
$new_configuration : mixed
Return values
mixed

Search results