From de5b20d0bf8fae5db47141f2e6696e06e5b7f207 Mon Sep 17 00:00:00 2001 From: Cas Date: Thu, 13 Sep 2012 03:43:27 +0300 Subject: [PATCH] Update lib/Doctrine/ORM/Tools/Export/Driver/XmlExporter.php Allow 'nullable' attribute to be exported for fields, something which already worked in YamlExport. This addition saved me a lot of time during development, not having to manually re-factor after each export. Don't know why this was missing, maybe it's me who is missing something, so let me know ;) --- lib/Doctrine/ORM/Tools/Export/Driver/XmlExporter.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Doctrine/ORM/Tools/Export/Driver/XmlExporter.php b/lib/Doctrine/ORM/Tools/Export/Driver/XmlExporter.php index 6a6f20f2f..98f3d18cb 100644 --- a/lib/Doctrine/ORM/Tools/Export/Driver/XmlExporter.php +++ b/lib/Doctrine/ORM/Tools/Export/Driver/XmlExporter.php @@ -180,6 +180,9 @@ class XmlExporter extends AbstractExporter if (isset($field['columnDefinition'])) { $fieldXml->addAttribute('column-definition', $field['columnDefinition']); } + if (isset($field['nullable'])) { + $fieldXml->addAttribute('nullable', $field['nullable'] ? 'true' : 'false'); + } } } $orderMap = array(