src/app/n2n/impl/persistence/orm/property/EmbeddedEntityProperty.php
public function supplyRemoveAction(RemoveAction $removeAction, $value, ValueHash $oldValueHash) {
		ArgUtils::assertTrue($oldValueHash instanceof CommonValueHash);
		
		$valueHash = $oldValueHash->getHash();
		
		foreach ($this->properties as $propertyName => $property)  {
			$propertyValue = $property->readValue($object);
			$propertyValueHash = null;
			if ($valueHash !== null) {
				ArgUtils::assertTrue(array_key_exists($propertyName, $valueHash));
				$propertyValueHash = $valueHash[$propertyName];
			}
			
			$property->supplyRemoveAction($propertyValue, $propertyValueHash, $removeAction);
		}
	}
public function supplyRemoveAction(RemoveAction $removeAction, $value, ValueHash $oldValueHash) {
		ArgUtils::assertTrue($oldValueHash instanceof CommonValueHash);
		
		$valueHash = $oldValueHash->getHash();
		
		foreach ($this->properties as $propertyName => $property)  {
			$propertyValue = $property->readValue($object);
			$propertyValueHash = null;
			if ($valueHash !== null) {
				ArgUtils::assertTrue(array_key_exists($propertyName, $valueHash));
				$propertyValueHash = $valueHash[$propertyName];
			}
			
			$property->supplyRemoveAction($propertyValue, $propertyValueHash, $removeAction);
		}
	}
/* (non-PHPdoc)
@see \n2n\persistence\orm\property\EntityProperty::supplyRemoveAction()