2017-06-08 8 views
0

nette-tester V1.7.1からPHARを使用したいと思います。テストを実行する簡単なスクリプトを作成しますが、非常に基本的なレベルでは失敗します。PHARからのクラスが見つかりません

Tester \ Runner \ CliTesterクラスは正しく、PHAR内で使用できますが、見つからないクラスです。

Composerはオプションではなく、pharなしのすべてのファイルを含めると最悪のオプションになります。

入力:

<?php 
include_once 'tester.phar'; 
$tester = new Tester\Runner\CliTester; 
die($tester->run()); 

出力:

Fatal error: Class 'Tester\Runner\CliTester' not found in 
C:\webdev\testrunner.php on line 14 Call Stack: 0.0000 136168 1. {main}() 
C:\webdev\testrunner.php:0 

答えて

0

あなたは単にあなたがちょうどあなたのコマンドラインでphp tester.phpを実行する必要がCliTester実行したい場合。

tester.pharをアプリケーションに含めると、一部のファイルがロードされません。 stub.phptester.pharに見てください。

関連する問題