浏览代码

When using composer commands outside a Composer\Console\Application, one does not have an IOInterface object

Paul Seiffert 13 年之前
父节点
当前提交
e4a0de5df4
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/Composer/Command/Command.php

+ 2 - 0
src/Composer/Command/Command.php

@@ -67,6 +67,8 @@ abstract class Command extends BaseCommand
             if ($application instanceof ComposerApplication) {
                 /* @var $application    ComposerApplication */
                 $this->io = $application->getIO();
+            } else {
+                $this->io = new \Composer\IO\NullIO();
             }
         }
         return $this->io;