diff --git a/lib/Doctrine/ORM/Tools/SchemaTool.php b/lib/Doctrine/ORM/Tools/SchemaTool.php index 2c1236a1fda..6ea1de991dc 100644 --- a/lib/Doctrine/ORM/Tools/SchemaTool.php +++ b/lib/Doctrine/ORM/Tools/SchemaTool.php @@ -360,6 +360,12 @@ private function _gatherColumn($class, array $mapping, $table) $options['columnDefinition'] = $mapping['columnDefinition']; } + if (isset($mapping['options'])) { + foreach ($mapping['options'] as $key => $value) { + $options[$key] = $value; + } + } + if ($class->isIdGeneratorIdentity() && $class->getIdentifierFieldNames() == array($mapping['fieldName'])) { $options['autoincrement'] = true; }