private function MapForeignKeyMode($Mode)
{
switch ($Mode) {
case Traits\ForeignKeyMode::NoAction:
return 'NO ACTION';
case Traits\ForeignKeyMode::Cascade:
return 'CASCADE';
case Traits\ForeignKeyMode::SetNull:
return 'SET NULL';
default:
throw new \Storm\Core\UnexpectedValueException('Unknown foreign key mode: %s', $Mode);
}
}