private function addRelation($oLocalColumn, $oUsersTable, $oUsersId) { $oFk = new ForeignKey(); $oFk->setTable($this->getTable()); $oFk->setForeignTableCommonName($oUsersTable->getName()); if (!$oFk->isMatchedByInverseFK()) { $oFk->setOnDelete(ForeignKey::SETNULL); $oFk->setOnUpdate(null); $oFk->addReference($oLocalColumn, $oUsersId); $this->getTable()->addForeignKey($oFk); } }