Skip to content

Commit be40755

Browse files
committed
~
1 parent 3c7791a commit be40755

File tree

3 files changed

+23
-20
lines changed

3 files changed

+23
-20
lines changed

lib/update.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
require_once __DIR__ . '/../vendor/autoload.php';
5+
require_once __DIR__ . '/../tests/bootstrap.php';
66

77
$builder = new AlecRabbit\WCWidth\Builder\TablesBuilder();
88

tests/bootstrap.php

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<?php
22

33
require_once __DIR__ . '/../vendor/autoload.php';
4-
require_once 'debug.php';
54

65
use Symfony\Component\VarDumper\Cloner\VarCloner;
76
use Symfony\Component\VarDumper\Dumper\CliDumper;
@@ -12,12 +11,31 @@
1211
use Symfony\Component\VarDumper\VarDumper;
1312

1413
$cloner = new VarCloner();
15-
$fallbackDumper = \in_array(\PHP_SAPI, ['cli', 'phpdbg']) ? new CliDumper() : new HtmlDumper();
16-
$dumper = new ServerDumper('tcp://127.0.0.1:9912', $fallbackDumper, [
14+
15+
$dumper = new ServerDumper(getHost(), getFallbackDumper(), [
1716
'cli' => new CliContextProvider(),
1817
'source' => new SourceContextProvider(),
1918
]);
2019

21-
VarDumper::setHandler(function ($var) use ($cloner, $dumper) {
20+
VarDumper::setHandler(static function ($var) use ($cloner, $dumper) {
2221
$dumper->dump($cloner->cloneVar($var));
2322
});
23+
24+
function getFallbackDumper(): HtmlDumper|CliDumper
25+
{
26+
return in_array(PHP_SAPI, ['cli', 'phpdbg']) ? new CliDumper() : new HtmlDumper();
27+
}
28+
29+
function getAddress(false|string $srv): string
30+
{
31+
return
32+
false === $srv
33+
? 'tcp://127.0.0.1:9912'
34+
: sprintf('tcp://%s', $srv);
35+
}
36+
37+
function getHost(): string
38+
{
39+
return getAddress(getenv('VAR_DUMPER_SERVER'));
40+
}
41+

tests/debug.php

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)