original_string: public function renderValue($object, array $options = []): string
      {
          $options = array_merge(
              ['column' => $this, 'object' => $object],
              $this->getFormattingOptions(),
              $options
          );
          $accessor = PropertyAccess::createPropertyAccessor();
          try {
              $value = $accessor->getValue($object, $this->getPropertyPath());
          } catch (UnexpectedTypeException $e) {
              return '';
          }
  
          return $this->getValueRenderer()->renderValue($value, $options);
      }
code: public function renderValue($object, array $options = []): string
      {
          $options = array_merge(
              ['column' => $this, 'object' => $object],
              $this->getFormattingOptions(),
              $options
          );
          $accessor = PropertyAccess::createPropertyAccessor();
          try {
              $value = $accessor->getValue($object, $this->getPropertyPath());
          } catch (UnexpectedTypeException $e) {
              return '';
          }
  
          return $this->getValueRenderer()->renderValue($value, $options);
      }
code_tokens: public function renderValue ( $ object , array $ options = [ ] ) : string { $ options = array_merge ( [ 'column' => $ this , 'object' => $ object ] , $ this -> getFormattingOptions ( ) , $ options ) ; $ accessor = PropertyAccess :: createPropertyAccessor ( ) ; try { $ value = $ accessor -> getValue ( $ object , $ this -> getPropertyPath ( ) ) ; } catch ( UnexpectedTypeException $ e ) { return '' ; } return $ this -> getValueRenderer ( ) -> renderValue ( $ value , $ options ) ; }
docstring: Render column for a given result
  
  @param mixed $object
  @param array $options
  
  @return string
docstring_tokens: Render column for a given result