/** * @param string $suiteClassName * @param string $suiteClassFile * @return ReflectionClass * @throws PHPUnit_Framework_Exception */ public function load($suiteClassName, $suiteClassFile = '') { $suiteClassName = str_replace('.php', '', $suiteClassName); if (empty($suiteClassFile)) { $suiteClassFile = PHPUnit_Util_Filesystem::classNameToFilename($suiteClassName); } Core_FileReader::addFile($suiteClassFile); }
/** * Read PHPUnit options */ protected function readOptions() { try { $reader = new Core_FileReader(); $options = \PHPUnit_Util_Getopt::getopt($_SERVER['argv'], 'd:c:hv', array_keys($reader->getLongOptions())); } catch (\PHPUnit_Framework_Exception $e) { \PHPUnit_TextUI_TestRunner::showError($e->getMessage()); } foreach ($options[0] as $option) { $this->options[$option[0]] = isset($option[1]) ? $option[1] : true; } }
/** * Loads a PHP sourcefile. * * @param string $filename * @return mixed * @since Method available since Release 3.0.0 */ public static function load($filename) { Core_FileReader::addFile($filename); return $filename; }