\Heidelpay\PhpApi\PushMappingPushMappingInterface

Interface for Push Mapping classes

Summary

Methods
Constants
getFields()
getFieldAttributes()
getProperties()
getXmlObjectField()
getXmlObjectFieldAttribute()
getXmlObjectProperty()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

getFields()

getFields() : array

Returns the field properties of the mapping class.

Returns

array

getFieldAttributes()

getFieldAttributes() : array

Returns an array of field attributes.

Returns

array

getProperties()

getProperties() : array

Returns the properties of the mapping class.

Returns

array

getXmlObjectField()

getXmlObjectField(\SimpleXMLElement  $xmlElement, string  $field) : string|null

Method to retrieve the mapped SimpleXMLElement tag content.

Parameters

\SimpleXMLElement $xmlElement
string $field

Returns

string|null

getXmlObjectFieldAttribute()

getXmlObjectFieldAttribute(\SimpleXMLElement  $xmlElement, string  $field) : string|null

Method to retrieve a mapped SimpleXMLElement field attribute.

Parameters

\SimpleXMLElement $xmlElement
string $field

Returns

string|null

getXmlObjectProperty()

getXmlObjectProperty(\SimpleXMLElement  $xmlElement, string  $property) : string|null

Method to retrieve the mapped SimpleXMLElement tag property.

Parameters

\SimpleXMLElement $xmlElement
string $property

Returns

string|null