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


PHP Dumper::removeColors方法代碼示例

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


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

示例1: setupColors

 /**
  * Configures colored output.
  * @return void
  */
 public static function setupColors()
 {
     self::$useColors = getenv(self::COLORS) !== FALSE ? (bool) getenv(self::COLORS) : PHP_SAPI === 'cli' && (function_exists('posix_isatty') && posix_isatty(STDOUT) || getenv('ConEmuANSI') === 'ON' || getenv('ANSICON') !== FALSE);
     ob_start(function ($s) {
         return Environment::$useColors ? $s : Dumper::removeColors($s);
     }, PHP_VERSION_ID < 50400 ? 2 : 1);
 }
開發者ID:cujan,項目名稱:vcelyweb,代碼行數:11,代碼來源:Environment.php

示例2: setupColors

 /**
  * Configures colored output.
  * @return void
  */
 public static function setupColors()
 {
     self::$useColors = getenv(self::COLORS) !== FALSE ? (bool) getenv(self::COLORS) : (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') && (function_exists('posix_isatty') && posix_isatty(STDOUT) || getenv('ConEmuANSI') === 'ON' || getenv('ANSICON') !== FALSE) || getenv('TERM') === 'xterm-256color';
     ob_start(function ($s) {
         return self::$useColors ? $s : Dumper::removeColors($s);
     }, 1, FALSE);
 }
開發者ID:nette,項目名稱:tester,代碼行數:11,代碼來源:Environment.php

示例3: setup

 /**
  * Configures PHP environment.
  * @return void
  */
 public static function setup()
 {
     self::$useColors = getenv(self::COLORS) !== FALSE ? (bool) getenv(self::COLORS) : PHP_SAPI === 'cli' && (function_exists('posix_isatty') && posix_isatty(STDOUT) || getenv('ConEmuANSI') === 'ON' || getenv('ANSICON') !== FALSE);
     class_exists('Tester\\Runner\\Job');
     class_exists('Tester\\Dumper');
     class_exists('Tester\\Assert');
     error_reporting(E_ALL | E_STRICT);
     ini_set('display_errors', TRUE);
     ini_set('html_errors', FALSE);
     ini_set('log_errors', FALSE);
     $annotations = self::getTestAnnotations();
     if (isset($annotations['outputmatch']) || isset($annotations['outputmatchfile'])) {
         self::$checkAssertions = FALSE;
     }
     set_exception_handler(array(__CLASS__, 'handleException'));
     set_error_handler(function ($severity, $message, $file, $line) {
         if (in_array($severity, array(E_RECOVERABLE_ERROR, E_USER_ERROR)) || ($severity & error_reporting()) === $severity) {
             Environment::handleException(new \ErrorException($message, 0, $severity, $file, $line));
         }
         return FALSE;
     });
     register_shutdown_function(function () {
         Assert::$onFailure = array(__CLASS__, 'handleException');
         // note that Runner is unable to catch this errors in CLI & PHP 5.4.0 - 5.4.6 due PHP bug #62725
         $error = error_get_last();
         register_shutdown_function(function () use($error) {
             if (in_array($error['type'], array(E_ERROR, E_CORE_ERROR, E_COMPILE_ERROR, E_PARSE))) {
                 if (($error['type'] & error_reporting()) !== $error['type']) {
                     // show fatal errors hidden by @shutup
                     echo "\nFatal error: {$error['message']} in {$error['file']} on line {$error['line']}\n";
                 }
             } elseif (Environment::$checkAssertions && !Assert::$counter) {
                 echo "\nError: This test forgets to execute an assertion.\n";
                 exit(Runner\Job::CODE_FAIL);
             }
         });
     });
     if (getenv(self::COVERAGE)) {
         CodeCoverage\Collector::start(getenv(self::COVERAGE));
     }
     ob_start(function ($s) {
         return Environment::$useColors ? $s : Dumper::removeColors($s);
     }, PHP_VERSION_ID < 50400 ? 2 : 1);
 }
開發者ID:xnovk,項目名稱:test,代碼行數:48,代碼來源:Environment.php

示例4: handleException

 /** @internal */
 public static function handleException($e)
 {
     $s = self::$debugMode ? Dumper::dumpException($e) : "\nError: {$e->getMessage()}\n";
     echo self::$useColors ? $s : Dumper::removeColors($s);
     exit($e instanceof AssertException ? Runner\Job::CODE_FAIL : Runner\Job::CODE_ERROR);
 }
開發者ID:jakuborava,項目名稱:walletapp,代碼行數:7,代碼來源:Environment.php


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