3 class PHPT_Section_CLEAN
implements PHPT_Section_RunnableAfter
5 public $filename = null;
9 public function __construct($data)
14 public function __destruct()
16 @unlink
($this->filename
);
19 // @todo add test to make sure Clean::run() actually executes code
20 public function run(PHPT_Case
$case)
22 $this->filename
= substr($case->filename
, 0, -4) . '.clean.php';
23 file_put_contents($this->filename
, $this->_data
);
25 // @todo refactor into a PHPT_CodeRunner_Factory::forClean()
26 $runner = new PHPT_CodeRunner();
27 $result = $runner->run($this->filename
);
28 $this->output
= $result->output
;
31 public function getPriority()