本文整理匯總了PHP中Params::needHelp方法的典型用法代碼示例。如果您正苦於以下問題:PHP Params::needHelp方法的具體用法?PHP Params::needHelp怎麽用?PHP Params::needHelp使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Params
的用法示例。
在下文中一共展示了Params::needHelp方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: run
public function run()
{
echo "ThreadUnit v" . self::VERSION . " by Michail Buylov. ";
echo "A multithread wrapper of\n";
exec("phpunit --version", $out, $exitCode);
if ($exitCode) {
throw new EnvironmentException("phpunit, that not found");
}
echo trim(implode("\n", $out)) . "\n";
if ($this->params->needHelp()) {
$this->params->displayHelp();
return 0;
}
$testMap = new TestMap($this->params);
$tests = $testMap->getWorkers();
$tests->prepare();
$startTime = microtime(1);
do {
$tests->tic();
} while (!$tests->done());
$execTime = round(microtime(1) - $startTime, 2);
$pidCount = count($tests);
$log = $testMap->getLogBuilder();
$logPath = $this->params->getJlog();
if ($logPath) {
$log->save($logPath);
}
$log->echoStatus($pidCount, $execTime);
return $log->getExitStatus();
}