original_string: public function visibleProperties()
      {
          $properties = array_keys($this->_properties);
          $properties = array_merge($properties, $this->_virtual);
  
          return array_diff($properties, $this->_hidden);
      }
code: public function visibleProperties()
      {
          $properties = array_keys($this->_properties);
          $properties = array_merge($properties, $this->_virtual);
  
          return array_diff($properties, $this->_hidden);
      }
code_tokens: public function visibleProperties ( ) { $ properties = array_keys ( $ this -> _properties ) ; $ properties = array_merge ( $ properties , $ this -> _virtual ) ; return array_diff ( $ properties , $ this -> _hidden ) ; }
docstring: Get the list of visible properties.
  
  The list of visible properties is all standard properties
  plus virtual properties minus hidden properties.
  
  @return array A list of properties that are 'visible' in all
  representations.
docstring_tokens: Get the list of visible properties .