public function dumpLog(\Twig_Environment $env, $message, Data $context) { $message = twig_escape_filter($env, $message); if (false === strpos($message, '{')) { return '<span class="dump-inline">' . $message . '</span>'; } $replacements = array(); foreach ($context->getRawData()[1] as $k => $v) { $v = '{' . twig_escape_filter($env, $k) . '}'; $replacements['"' . $v . '"'] = $replacements[$v] = $this->dumpData($env, $context->seek($k)); } return '<span class="dump-inline">' . strtr($message, $replacements) . '</span>'; }
public function dump(Data $data) { $rawData = $data->getRawData(); echo '+' . $rawData[0]; }