/** * {@inheritdoc} */ public function copyFrom(StructureInterface $structure) { foreach ($this->getProperties(true) as $property) { if ($structure->hasProperty($property->getName())) { $property->setValue($structure->getPropertyValue($property->getName())); } } $this->setDocument($structure->getDocument()); }