code: protected function dumpObject($abs)
      {
          $isNested = $this->valueDepth > 0;
          $this->valueDepth++;
          if ($abs['isRecursion']) {
              $str = '(object) '.$abs['className'].' *RECURSION*';
          } elseif ($abs['isExcluded']) {
              $str = '(object) '.$abs['className'].' (not inspected)';
          } else {
              $str = '(object) '.$abs['className']."\n";
              $str .= $this->dumpProperties($abs);
              if ($abs['collectMethods'] && $this->debug->output->getCfg('outputMethods')) {
                  $str .= $this->dumpMethods($abs['methods']);
              }
          }
          $str = \trim($str);
          if ($isNested) {
              $str = \str_replace("\n", "\n    ", $str);
          }
          return $str;
      }
docs: Dump object as text
  
  @param array $abs object "abstraction"
  
  @return string