From 9715f3dfcc8f096c3eea2249b3b9d9bc2c25c99e Mon Sep 17 00:00:00 2001 From: Dick Marinus Date: Tue, 30 Jun 2015 19:41:54 +0200 Subject: [PATCH] add field options as array --- lib/Doctrine/ORM/Tools/EntityGenerator.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/Doctrine/ORM/Tools/EntityGenerator.php b/lib/Doctrine/ORM/Tools/EntityGenerator.php index ec83c4e49..f425c877c 100644 --- a/lib/Doctrine/ORM/Tools/EntityGenerator.php +++ b/lib/Doctrine/ORM/Tools/EntityGenerator.php @@ -1650,8 +1650,14 @@ public function __construct() $column[] = 'nullable=' . var_export($fieldMapping['nullable'], true); } + $options = []; + if (isset($fieldMapping['unsigned']) && $fieldMapping['unsigned']) { - $column[] = 'options={"unsigned"=true}'; + $options[] = '"unsigned"=true'; + } + + if ($options) { + $column[] = 'options={'.implode(',', $options).'}'; } if (isset($fieldMapping['columnDefinition'])) {