Exemplo n.º 1
0
 public function render($o)
 {
     $children = $this->renderer->renderChildren($o);
     $header = $this->renderer->renderHeader($o);
     $header .= '<div class="kint-color-preview"><div style="background:';
     if ($o->color->hasAlpha()) {
         $header .= $o->color->getColor(Kint_Object_Representation_Color::COLOR_RGBA);
     } else {
         $header .= $o->color->getColor(Kint_Object_Representation_Color::COLOR_HEX_6);
     }
     $header .= '"></div></div>';
     $header = Kint_Renderer_Rich::renderHeaderWrapper($o, (bool) strlen($children), $header);
     return '<dl>' . $header . $children . '</dl>';
 }
Exemplo n.º 2
0
 public function render($o)
 {
     $children = $this->renderer->renderChildren($o);
     if (!$o instanceof Kint_Object_Closure) {
         $header = Kint_Renderer_Rich::renderHeader($o);
     } else {
         $header = '';
         if (($s = $o->getModifiers()) !== null) {
             $header .= '<var>' . $s . '</var> ';
         }
         if (($s = $o->getName()) !== null) {
             $header .= '<dfn>' . Kint_Object_Blob::escape($s . '(' . $o->getParams() . ')') . '</dfn> ';
         }
         $header .= '<var>Closure</var>';
         $header .= Kint_Object_Blob::escape(Kint::shortenPath($o->filename)) . ':' . (int) $o->startline;
     }
     $header = Kint_Renderer_Rich::renderHeaderWrapper($o, (bool) strlen($children), $header);
     return '<dl>' . $header . $children . '</dl>';
 }
Exemplo n.º 3
0
 public function render($o)
 {
     $children = $this->renderer->renderChildren($o);
     $header = '';
     if (($s = $o->getModifiers()) !== null) {
         $header .= '<var>' . $s . '</var> ';
     }
     if (($s = $o->getName()) !== null) {
         $header .= '<dfn>' . Kint_Object_Blob::escape($s . '(' . $o->getParams() . ')') . '</dfn>';
     }
     if (!empty($o->returntype)) {
         $header .= ': <var>' . Kint_Object_Blob::escape($o->returntype) . '</var>';
     }
     if (($s = $o->getValueShort()) !== null) {
         if (Kint_Object_Blob::strlen($s) > Kint::$max_str_length) {
             $s = substr($s, 0, Kint::$max_str_length) . '...';
         }
         $header .= ' ' . Kint_Object_Blob::escape($s);
     }
     // $header .= Kint_Object_Blob::escape(Kint::shortenPath($o->filename)).':'.(int) $o->startline;
     $header = Kint_Renderer_Rich::renderHeaderWrapper($o, (bool) strlen($children), $header);
     return '<dl>' . $header . $children . '</dl>';
 }
Exemplo n.º 4
0
 public function render($o)
 {
     $children = $this->renderer->renderChildren($o);
     if (!$o instanceof Kint_Object_TraceFrame) {
         $header = Kint_Renderer_Rich::renderHeader($o);
     } else {
         if (!empty($o->trace['file']) && !empty($o->trace['line'])) {
             $header = '<var>' . Kint_Object_Blob::escape(Kint::shortenPath($o->trace['file'])) . ':' . (int) $o->trace['line'] . '</var> ';
         } else {
             $header = '<var>PHP internal call</var> ';
         }
         if ($o->trace['class']) {
             $header .= Kint_Object_Blob::escape($o->trace['class'] . $o->trace['type']);
         }
         if (is_string($o->trace['function'])) {
             $function = $o->trace['function'] . '()';
         } else {
             $function = $o->trace['function']->getName() . '(' . $o->trace['function']->getParams() . ')';
         }
         $header .= '<dfn>' . Kint_Object_Blob::escape($function) . '</dfn>';
     }
     $header = Kint_Renderer_Rich::renderHeaderWrapper($o, (bool) strlen($children), $header);
     return '<dl>' . $header . $children . '</dl>';
 }