mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-10-31 18:47:33 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			963 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			963 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * @link http://www.yiiframework.com/
 | |
|  * @copyright Copyright (c) 2008 Yii Software LLC
 | |
|  * @license http://www.yiiframework.com/license/
 | |
|  */
 | |
| 
 | |
| namespace yiiunit;
 | |
| 
 | |
| /**
 | |
|  * Class ResultPrinter overrides \PHPUnit\TextUI\ResultPrinter constructor
 | |
|  * to change default output to STDOUT and prevent some tests from fail when
 | |
|  * they can not be executed after headers have been sent.
 | |
|  */
 | |
| class ResultPrinter extends \PHPUnit\TextUI\ResultPrinter
 | |
| {
 | |
|     public function __construct(
 | |
|         $out = null,
 | |
|         $verbose = false,
 | |
|         $colors = \PHPUnit\TextUI\ResultPrinter::COLOR_DEFAULT,
 | |
|         $debug = false,
 | |
|         $numberOfColumns = 80,
 | |
|         $reverse = false
 | |
|     ) {
 | |
|         if ($out === null) {
 | |
|             $out = STDOUT;
 | |
|         }
 | |
| 
 | |
|         parent::__construct($out, $verbose, $colors, $debug, $numberOfColumns, $reverse);
 | |
|     }
 | |
| 
 | |
|     public function flush()
 | |
|     {
 | |
|         if ($this->out !== STDOUT) {
 | |
|             parent::flush();
 | |
|         }
 | |
|     }
 | |
| }
 | 
