\midcom_helper_exporter_json

Move midgard objects to and from JSON

Summary

Methods
Properties
Constants
array2data()
data2array()
object2array()
array2object()
data2object()
object2data()
No public properties found
No constants found
_get_classname()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

array2data()

array2data(array  $array) : string

Make JSON out of an array.

Parameters

array $array

Returns

string

data2array()

data2array(string  $data) : array

Make an array out of some JSON

Parameters

string $data

Returns

array —

with attribute => key values

object2array()

object2array(object  $object) : array

Take an object and return an array of useful fields (removing private properties)

Parameters

object $object

Returns

array

array2object()

array2object(array  $data, \midcom_core_dbaobject  $object) : object

Take data from array and move it into an object

Parameters

array $data
\midcom_core_dbaobject $object

Returns

object —

the updated object (not saved)

data2object()

data2object(array  $data, \midcom_core_dbaobject  $object) 

Parameters

array $data
\midcom_core_dbaobject $object

object2data()

object2data(\midcom_core_dbaobject  $object) : string

Make JSON out of an object

Parameters

\midcom_core_dbaobject $object

Returns

string

_get_classname()

_get_classname(object  $object) : string

Get the correct classname

Parameters

object $object

the object

Returns

string —

the mgdschema classname