This version improves over previous versions by allowing the object to be initialized by copying properties from either arrays or other PropertyHolder objects.
Tags:
access:
public
Parameters:
array
$properties
An array holding a list of valid property name/value pairs.
array
$extra
A second array of optional values that will be merged into the properties.