 1ac0f42a58
			
		
	
	1ac0f42a58
	
	
	
		
			
			Travis config update Removed HHVM script as Laravel no longer support HHVM after releasing 5.3
		
			
				
	
	
		
			39 lines
		
	
	
		
			996 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			996 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| use Symfony\Component\VarDumper\Cloner\Data;
 | |
| use Symfony\Component\VarDumper\Cloner\VarCloner;
 | |
| use Symfony\Component\VarDumper\Dumper\CliDumper;
 | |
| use Symfony\Component\VarDumper\Server\DumpServer;
 | |
| use Symfony\Component\VarDumper\VarDumper;
 | |
| 
 | |
| $componentRoot = $_SERVER['COMPONENT_ROOT'];
 | |
| 
 | |
| if (!is_file($file = $componentRoot.'/vendor/autoload.php')) {
 | |
|     $file = $componentRoot.'/../../../../vendor/autoload.php';
 | |
| }
 | |
| 
 | |
| require $file;
 | |
| 
 | |
| $cloner = new VarCloner();
 | |
| $cloner->setMaxItems(-1);
 | |
| 
 | |
| $dumper = new CliDumper(null, null, CliDumper::DUMP_LIGHT_ARRAY | CliDumper::DUMP_STRING_LENGTH);
 | |
| $dumper->setColors(false);
 | |
| 
 | |
| VarDumper::setHandler(function ($var) use ($cloner, $dumper) {
 | |
|     $data = $cloner->cloneVar($var)->withRefHandles(false);
 | |
|     $dumper->dump($data);
 | |
| });
 | |
| 
 | |
| $server = new DumpServer(getenv('VAR_DUMPER_SERVER'));
 | |
| 
 | |
| $server->start();
 | |
| 
 | |
| echo "READY\n";
 | |
| 
 | |
| $server->listen(function (Data $data, array $context, $clientId) {
 | |
|     dump((string) $data, $context, $clientId);
 | |
| 
 | |
|     exit(0);
 | |
| });
 |