Exemple #1
0
 public static function renderLockedHeader(Kint_Object $o, $content)
 {
     $header = '<dt class="kint-parent kint-locked">';
     if ($o->depth > 0 && ($ap = $o->getAccessPath())) {
         $header .= '<span class="kint-access-path-trigger" title="Show access path">&rlarr;</span>';
     }
     $header .= '<span class="kint-popup-trigger" title="Open in new window">&rarr;</span><nav></nav>';
     if (($s = $o->getModifiers()) !== null) {
         $header .= '<var>' . $s . '</var> ';
     }
     if (($s = $o->getName()) !== null) {
         $header .= '<dfn>' . Kint_Object_Blob::escape($s) . '</dfn> ';
         if ($s = $o->getOperator()) {
             $header .= Kint_Object_Blob::escape($s) . ' ';
         }
     }
     if (($s = $o->getType()) !== null) {
         $header .= '<var>' . Kint_Object_Blob::escape($s) . '</var>';
     }
     if (($s = $o->getSize()) !== null) {
         $header .= '(' . $s . ') ';
     }
     $header .= $content;
     if (!empty($ap)) {
         $header .= '<div class="access-path">' . Kint_Object_Blob::escape($ap) . '</div>';
     }
     return $header . '</dt>';
 }
Exemple #2
0
 public static function renderHeaderWrapper(Kint_Object $o, $has_children, $contents)
 {
     $open = '<dt';
     $close = '';
     if ($has_children) {
         $open .= ' class="kint-parent';
         if (Kint::$expanded) {
             $open .= ' kint-show';
         }
         $open .= '"';
     }
     $open .= '>';
     if ($o->depth > 0 && ($ap = $o->getAccessPath())) {
         $open .= '<span class="kint-access-path-trigger" title="Show access path">&rlarr;</span>';
     }
     if ($has_children) {
         $open .= '<span class="kint-popup-trigger" title="Open in new window">&rarr;</span><nav></nav>';
     }
     if (!empty($ap)) {
         $close .= '<div class="access-path">' . Kint_Object_Blob::escape($ap) . '</div>';
     }
     return $open . $contents . $close . '</dt>';
 }
Exemple #3
0
 public function getAccessPath()
 {
     if ($this->access_path !== null) {
         return parent::getAccessPath() . '(' . $this->getParams() . ')';
     }
 }