Index: lib/Doctrine/Common/Cli/CliController.php
===================================================================
--- lib/Doctrine/Common/Cli/CliController.php	(revision 7203)
+++ lib/Doctrine/Common/Cli/CliController.php	(working copy)
@@ -61,9 +61,9 @@
      * The CLI processor of tasks
      *
      * @param Configuration $config
-     * @param AbstractPrinter $printer CLI Output printer
+     * @param Printers\AbstractPrinter $printer CLI Output printer
      */
-    public function __construct(Configuration $config, AbstractPrinter $printer = null)
+    public function __construct(Configuration $config, Printers\AbstractPrinter $printer = null)
     {
         $this->setPrinter($printer);
         $this->setConfiguration($config);
@@ -226,7 +226,7 @@
                     $value = (strpos($value, ' ') !== false) ? $value : array_values(array_filter(
                         explode(',', $value), function ($v) { return trim($v) != ''; }
                     ));
-                    $out[$key] = ( ! is_array($value) || (is_array($value) && count($value) > 1)) 
+                    $out[$key] = ( ! is_array($value) || empty($value) || (is_array($value) && count($value) > 1)) 
                         ? $value : $value[0];
                 }
             // -k=value -abc
@@ -295,4 +295,4 @@
         
         return $taskNamespace;
     }
-}
\ No newline at end of file
+}
