original_string: protected function evalObjDesc($variable)
      {
          $output = [];
          if ($variable instanceof ComponentBase) {
              $details = $variable->componentDetails();
              $output[] = '<abbr title="'.array_get($details, 'description').'">';
              $output[] = array_get($details, 'name');
              $output[] = '</abbr>';
          }
  
          return implode('', $output);
      }
code: protected function evalObjDesc($variable)
      {
          $output = [];
          if ($variable instanceof ComponentBase) {
              $details = $variable->componentDetails();
              $output[] = '<abbr title="'.array_get($details, 'description').'">';
              $output[] = array_get($details, 'name');
              $output[] = '</abbr>';
          }
  
          return implode('', $output);
      }
code_tokens: protected function evalObjDesc ( $ variable ) { $ output = [ ] ; if ( $ variable instanceof ComponentBase ) { $ details = $ variable -> componentDetails ( ) ; $ output [ ] = '<abbr title="' . array_get ( $ details , 'description' ) . '">' ; $ output [ ] = array_get ( $ details , 'name' ) ; $ output [ ] = '</abbr>' ; } return implode ( '' , $ output ) ; }
docstring: Evaluate an object type for description
  @param  array $variable
  @return string
docstring_tokens: Evaluate an object type for description