diff --git a/benchmarks/completion.php b/benchmarks/completion.php index 6064bad..2e736d7 100644 --- a/benchmarks/completion.php +++ b/benchmarks/completion.php @@ -3,17 +3,25 @@ namespace LanguageServer\Tests; require __DIR__ . '/../vendor/autoload.php'; +use Composer\XdebugHandler\XdebugHandler; use Exception; +use LanguageServer\CompletionProvider; +use LanguageServer\DefinitionResolver; use LanguageServer\Index\Index; use LanguageServer\PhpDocument; -use LanguageServer\DefinitionResolver; +use LanguageServer\StderrLogger; use LanguageServerProtocol\Position; -use LanguageServer\CompletionProvider; use Microsoft\PhpParser; use phpDocumentor\Reflection\DocBlockFactory; use RecursiveDirectoryIterator; use RecursiveIteratorIterator; +$logger = new StderrLogger(); +$xdebugHandler = new XdebugHandler('PHPLS'); +$xdebugHandler->setLogger($logger); +$xdebugHandler->check(); +unset($xdebugHandler); + $totalSize = 0; $framework = "symfony"; diff --git a/benchmarks/parsing.php b/benchmarks/parsing.php index 2f66002..0617c75 100644 --- a/benchmarks/parsing.php +++ b/benchmarks/parsing.php @@ -3,15 +3,23 @@ namespace LanguageServer\Tests; require __DIR__ . '/../vendor/autoload.php'; +use Composer\XdebugHandler\XdebugHandler; use Exception; +use LanguageServer\DefinitionResolver; use LanguageServer\Index\Index; use LanguageServer\PhpDocument; -use LanguageServer\DefinitionResolver; +use LanguageServer\StderrLogger; use Microsoft\PhpParser; use phpDocumentor\Reflection\DocBlockFactory; use RecursiveDirectoryIterator; use RecursiveIteratorIterator; +$logger = new StderrLogger(); +$xdebugHandler = new XdebugHandler('PHPLS'); +$xdebugHandler->setLogger($logger); +$xdebugHandler->check(); +unset($xdebugHandler); + $totalSize = 0; $frameworks = ["drupal", "wordpress", "php-language-server", "tolerant-php-parser", "math-php", "symfony", "codeigniter", "cakephp"];