コード例 #1
0
 public static function setUpBeforeClass()
 {
     if (version_compare(PHP_VERSION, '5.4.0', '<')) {
         self::markTestSkipped('PHP Webserver is available from PHP 5.4');
     }
     $phpFinder = new PhpExecutableFinder();
     self::$webserver = ProcessBuilder::create(array('exec', $phpFinder->find(), '-S', sprintf('localhost:%d', WEBSERVER_PORT), '-t', __DIR__ . DIRECTORY_SEPARATOR . 'Fixtures'))->getProcess();
     self::$webserver->start();
     usleep(100000);
     self::$websererPortLength = strlen(WEBSERVER_PORT);
 }