src/app/n2n/impl/persistence/orm/property/relation/JoinColumnToOneRelation.php
public function removeActionSupplied(RemoveAction $targetRemoveAction) {
		if ($this->actionMarker->isConstraintReleased($targetRemoveAction)) return;
		
		$actionQueue = $targetRemoveAction->getActionQueue();
		$pdo = $actionQueue->getEntityManager()->getPdo();
		$idRaw = $this->getTargetIdEntityProperty()->buildRaw($targetRemoveAction->getId(), $pdo);
		
		$resetAction = new JoinColumnResetAction($pdo, 
				$this->entityModel->getTableName(), $this->joinColumnName);
		$resetAction->setJoinIdRaw($idRaw);
		
		$targetRemoveAction->executeAtEnd(function ($actionQueue, $resetAction) {
			$actionQueue->add($resetAction);
		});
	}
public function removeActionSupplied(RemoveAction $targetRemoveAction) {
		if ($this->actionMarker->isConstraintReleased($targetRemoveAction)) return;
		
		$actionQueue = $targetRemoveAction->getActionQueue();
		$pdo = $actionQueue->getEntityManager()->getPdo();
		$idRaw = $this->getTargetIdEntityProperty()->buildRaw($targetRemoveAction->getId(), $pdo);
		
		$resetAction = new JoinColumnResetAction($pdo, 
				$this->entityModel->getTableName(), $this->joinColumnName);
		$resetAction->setJoinIdRaw($idRaw);
		
		$targetRemoveAction->executeAtEnd(function ($actionQueue, $resetAction) {
			$actionQueue->add($resetAction);
		});
	}
/* (non-PHPdoc)
@see \n2n\persistence\orm\model\ActionDependency::removeActionSupplied()