/** * Utility function to get symfony dump() function output to the CLI * http://symfony.com/doc/current/components/var_dumper/ */ function cli_dump() { $cloner = new Symfony\Component\VarDumper\Cloner\VarCloner(); $dumper = new Symfony\Component\VarDumper\Dumper\CliDumper(); foreach (func_get_args() as $arg) { $dumper->dump($cloner->cloneVar($arg)); } }
/** * Gets the 'var_dumper.cloner' service. * * This service is shared. * This method always returns the same instance of the service. * * @return \Symfony\Component\VarDumper\Cloner\VarCloner A Symfony\Component\VarDumper\Cloner\VarCloner instance. */ protected function getVarDumper_ClonerService() { $this->services['var_dumper.cloner'] = $instance = new \Symfony\Component\VarDumper\Cloner\VarCloner(); $instance->setMaxItems(2500); $instance->setMaxString(-1); return $instance; }