svn: /pear/pear-core/trunk/PEAR/ RunTest.php

From: Date: Tue, 05 Jul 2011 00:52:26 +0000
Subject: svn: /pear/pear-core/trunk/PEAR/ RunTest.php
Groups: php.pear.cvs php.pear.core 
Request: Send a blank email to pear-core+get-9938@lists.php.net to get a copy of this message
dufuz Tue, 05 Jul 2011 00:52:26 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=312921 Log: Only unset <? amd <?php if they are on the first line as tests can be writing out actual PHP files with proper tags. Cosmetics Changed paths: U pear/pear-core/trunk/PEAR/RunTest.php Modified: pear/pear-core/trunk/PEAR/RunTest.php =================================================================== --- pear/pear-core/trunk/PEAR/RunTest.php 2011-07-05 00:06:58 UTC (rev 312920) +++ pear/pear-core/trunk/PEAR/RunTest.php 2011-07-05 00:52:26 UTC (rev 312921) @@ -388,11 +388,14 @@ $namespace = ''; $coverage_shutdown = 'coverage_shutdown'; + if ( + substr($lines[0], 0, 2) == '<?' || + substr($lines[0], 0, 5) == '<?php' + ) { + unset($lines[0]); + } + for ($i = 0; $i < $numLines; $i++) { - if ($lines[$i] == '<?' || $lines[$i] == '<?php') { - unset($lines[$i]); - } - if (isset($lines[$i]) && substr($lines[$i], 0, 9) == 'namespace') { $namespace = substr($lines[$i], 10, -1); $coverage_shutdown = $namespace . '\\coverage_shutdown'; @@ -403,9 +406,9 @@ } } - $text .= "\n" . 'xdebug_stop_code_coverage();' . + $text .= "\n xdebug_stop_code_coverage();" . "\n" . '} // end coverage_shutdown()' . - "\n" . 'register_shutdown_function("' . $coverage_shutdown . '");'; + "\n\n" . 'register_shutdown_function("' . $coverage_shutdown . '");'; $text .= "\n" . 'xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE);' . "\n"; $this->save_text($temp_file, "<?php\n" . $namespace . $text . "\n" . implode("\n", $lines));

« previous php.pear.core (#9938) next »