AbstractCSR3PropertyDTO
class AbstractCSR3PropertyDTO implements CSR3DTOInterface
AbstractCSR3PropertyDTO.php
The AbstractCSR3PropertyDTO define the base implémentation of the CSR3DTOInterface with property definition capability
Traits
Properties
| protected string | $attributeContainer | Attribute container | from CSR3PropertyDTOTrait |
| protected string | $positionContainer | Position container | from CSR3PropertyDTOTrait |
Methods
Set attribute
Details
in CSR3PropertyDTOTrait at line 61
$this
setAttribute(string $attributeName, mixed $attributeValue)
Set attribute
This method allow to set or add an attribute to the DTO
in CSR3PropertyDTOTrait at line 85
mixed
getAttribute(string $attributeName)
Get attribute
This method allow to retreive a value from a named attribute of the DTO
in CSR3PropertyDTOTrait at line 107
$this
setAttributes(array $attributes)
Set attributes
This method allow to set the attributes of the DTO from an associative array
in CSR3PropertyDTOTrait at line 128
array
getAttributes()
Get attributes
This method return the attributes as array from the DTO
in CSR3PropertyDTOTrait at line 148
bool
offsetExists(mixed $offset)
Offset exist
This method validate the existence of an offset
in CSR3PropertyDTOTrait at line 166
mixed
offsetGet(mixed $offset)
Offset get
This method return an offset value
in CSR3PropertyDTOTrait at line 181
void
offsetSet(mixed $offset, mixed $value)
Offset set
This method allow to set a value at an offset place
in CSR3PropertyDTOTrait at line 195
void
offsetUnset(mixed $offset)
Offset unset
This method remove an offset
in CSR3PropertyDTOTrait at line 211
mixed
current()
Current
This method return the current iterated value
in CSR3PropertyDTOTrait at line 223
void
next()
Next
This method advance the internal pointer by one step
in CSR3PropertyDTOTrait at line 235
void
key()
Key
This method return the current iterated key
in CSR3PropertyDTOTrait at line 247
bool
valid()
Valid
This method validate the current internal position existence
in CSR3PropertyDTOTrait at line 261
void
rewind()
Rewind
This method reinitialize the internal position