Эх сурвалжийг харах

Add IOInterface::isDecorated()

Jordi Boggiano 13 жил өмнө
parent
commit
66a202083e

+ 8 - 0
src/Composer/IO/ConsoleIO.php

@@ -55,6 +55,14 @@ class ConsoleIO implements IOInterface
         return $this->input->isInteractive();
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    public function isDecorated()
+    {
+        return $this->output->isDecorated();
+    }
+
     /**
      * {@inheritDoc}
      */

+ 7 - 0
src/Composer/IO/IOInterface.php

@@ -33,6 +33,13 @@ interface IOInterface
      */
     function isVerbose();
 
+    /**
+     * Is this output decorated?
+     *
+     * @return Boolean
+     */
+    function isDecorated();
+
     /**
      * Writes a message to the output.
      *

+ 8 - 0
src/Composer/IO/NullIO.php

@@ -35,6 +35,14 @@ class NullIO implements IOInterface
         return false;
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    public function isDecorated()
+    {
+        return false;
+    }
+
     /**
      * {@inheritDoc}
      */