setPhpunitPath() public static method

public static setPhpunitPath ( string $phpunit_path )
$phpunit_path string - Part of path to phpunit so that it can be ignored when rewriting files
<?php

require_once dirname(__DIR__) . '/vendor/badoo/soft-mocks/src/bootstrap.php';
\QA\SoftMocks::setPhpunitPath('/vendor/phpunit/');
require_once \QA\SoftMocks::rewrite(dirname(__DIR__) . '/vendor/autoload.php');
require_once \QA\SoftMocks::rewrite(__DIR__ . '/unit/BaseLoggerTestCase.php');
Exemplo n.º 2
0
<?php

/* You must preload PHP Parser before initializing Soft Mocks so that it does not try to rewrite it */
$php_parser_dir = dirname(__DIR__) . "/vendor/PHP-Parser/lib/PhpParser/";
require $php_parser_dir . "Autoloader.php";
\PhpParser\Autoloader::register(true);
$out = [];
exec('find ' . escapeshellarg($php_parser_dir) . " -type f -name '*.php'", $out);
foreach ($out as $f) {
    require_once $f;
}
/* Soft Mocks init */
require_once dirname(__DIR__) . "/src/QA/SoftMocks.php";
\QA\SoftMocks::init();
\QA\SoftMocks::setPhpunitPath('/phpunit.phar/');