mixed __get(string name)
Returns the property value, the data type of the value is set proper data type as defined for the property. If property does not exist null will be returned
bool __isset(string name)
Returns true if the Properties contains a mapping for the specified name.
string __toString()
Serialize properties to JSON.
bool $obj->contains(string name, mixed value)
Check if a property has a specific value.
bool $obj->containsKey(string name)
Returns true if the Properties contains a mapping for the specified name.
Property $obj->get(string name)
Returns the Property to which the specified name is mapped to, or null if there is no mapping for this name.
bool $obj->isEmpty()
Returns true if there are no properties.
array $obj->keySet()
Get the property names of the property set.
void $obj->put(string name, Property property)
Associates the specified Property with the specified name. If a Property for this name currently exists it will be replaced by the new value.
int $obj->size()
Returns the number of Property objects in this Properties Map.
string $obj->toString()
Serialize properties to JSON.