當前位置: 首頁>>代碼示例>>PHP>>正文


PHP ConsoleOutput::doWrite方法代碼示例

本文整理匯總了PHP中Symfony\Component\Console\Output\ConsoleOutput::doWrite方法的典型用法代碼示例。如果您正苦於以下問題:PHP ConsoleOutput::doWrite方法的具體用法?PHP ConsoleOutput::doWrite怎麽用?PHP ConsoleOutput::doWrite使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Symfony\Component\Console\Output\ConsoleOutput的用法示例。


在下文中一共展示了ConsoleOutput::doWrite方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: doWrite

 /**
  * {@inheritdoc}
  */
 protected function doWrite($message, $newline)
 {
     if (trim($message) != '') {
         $message = $this->prefixWithTimestamp($message);
     }
     parent::doWrite($message, $newline);
 }
開發者ID:cawaphp,項目名稱:cawa,代碼行數:10,代碼來源:ConsoleOutput.php

示例2: doWrite

 /**
  * Prefix message with current datetime.
  *
  * @param string $message
  * @param bool   $newline
  */
 protected function doWrite($message, $newline)
 {
     $date = (new \DateTime())->format('Y-m-d H:i:s');
     if (!empty($message)) {
         $message = sprintf('[%s] %s', $date, $message);
     }
     parent::doWrite($message, $newline);
 }
開發者ID:dongilbert,項目名稱:mautic,代碼行數:14,代碼來源:ConsoleDatetimeOutput.php

示例3: doWrite

 public function doWrite($message, $newline)
 {
     // In case the $message is multi lines
     $message = str_replace(PHP_EOL, PHP_EOL . $this->getIndentPadding(), $message);
     if ($this->positionIsALineStart) {
         $message = $this->getIndentPadding() . $message;
     }
     $this->positionIsALineStart = $newline;
     parent::doWrite($message, $newline);
 }
開發者ID:bonndan,項目名稱:release-manager,代碼行數:10,代碼來源:Output.php

示例4: doWrite

 /**
  * Writes a message to the output.
  *
  * Handles paged output, or writes directly to the output stream.
  *
  * @param string $message A message to write to the output
  * @param bool $newline Whether to add a newline or not
  */
 public function doWrite($message, $newline)
 {
     if ($this->paging > 0) {
         $this->pager->doWrite($message, $newline);
     } else {
         parent::doWrite($message, $newline);
     }
 }
開發者ID:JesseDarellMoore,項目名稱:CS499,代碼行數:16,代碼來源:ShellOutput.php

示例5: doWrite

 public function doWrite($message, $newline)
 {
     return parent::doWrite(mb_convert_encoding($message, 'CP850', 'UTF-8'), $newline);
 }
開發者ID:pscheit,項目名稱:psc-cms,代碼行數:4,代碼來源:WindowsConsoleOutput.php


注:本文中的Symfony\Component\Console\Output\ConsoleOutput::doWrite方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。