public mergeWith ( self $propertyBag ) : self | ||
$propertyBag | self | |
return | self |
public function mergeWith(self $propertyBag) : self
{
$clone = clone $propertyBag;
foreach ($this->properties as $name => $property) {
$clone->properties[$name] = $property;
}
return $clone;
}