/** * Called when the model is detached from the model registry * * @param \Model\Registry|\Contao\Model\Registry $registry The model registry */ public function onUnregister(\Model\Registry $registry) { // Unregister aliases to unique fields foreach (static::getUniqueFields() as $strColumn) { $varAliasValue = $this->{$strColumn}; if ($registry->isRegisteredAlias($this, $strColumn, $varAliasValue)) { $registry->unregisterAlias($this, $strColumn, $varAliasValue); } } }