AbstractCSR3DTO
class AbstractCSR3DTO implements CSR3DTOInterface
AbstractCSR3DTO.php
The AbstractCSR3DTO abstract class define the basic usage of the CSR3DTOInterface
Traits
Properties
| protected string | $attributeContainer | Attribute container | from CSR3DTOTrait |
| protected string | $positionContainer | Position container | from CSR3DTOTrait |
Methods
Details
in CSR3DTOTrait at line 61
$this
setAttribute(string $attributeName, mixed $attributeValue)
Set attribute
This method allow to set or add an attribute to the DTO
in CSR3DTOTrait at line 79
mixed
getAttribute(string $attributeName)
Get attribute
This method allow to retreive a value from a named attribute of the DTO
in CSR3DTOTrait at line 97
$this
setAttributes(array $attributes)
Set attributes
This method allow to set the attributes of the DTO from an associative array
in CSR3DTOTrait at line 113
array
getAttributes()
Get attributes
This method return the attributes as array from the DTO
in CSR3DTOTrait at line 127
bool
offsetExists(mixed $offset)
Offset exist
This method validate the existence of an offset
in CSR3DTOTrait at line 141
mixed
offsetGet(mixed $offset)
Offset get
This method return an offset value
in CSR3DTOTrait at line 156
void
offsetSet(mixed $offset, mixed $value)
Offset set
This method allow to set a value at an offset place
in CSR3DTOTrait at line 170
void
offsetUnset(mixed $offset)
Offset unset
This method remove an offset
in CSR3DTOTrait at line 182
mixed
current()
Current
This method return the current iterated value
in CSR3DTOTrait at line 194
void
next()
Next
This method advance the internal pointer by one step
in CSR3DTOTrait at line 206
void
key()
Key
This method return the current iterated key
in CSR3DTOTrait at line 220
bool
valid()
Valid
This method validate the current internal position existence
in CSR3DTOTrait at line 236
void
rewind()
Rewind
This method reinitialize the internal position