original_string: public function getParent()
      {
          $depth = $this->iterator->getDepth();
  
          return $depth === 0
              ? $this->id
              : $this->iterator->getSubIterator($depth - 1)->key();
      }
code: public function getParent()
      {
          $depth = $this->iterator->getDepth();
  
          return $depth === 0
              ? $this->id
              : $this->iterator->getSubIterator($depth - 1)->key();
      }
code_tokens: public function getParent ( ) { $ depth = $ this -> iterator -> getDepth ( ) ; return $ depth === 0 ? $ this -> id : $ this -> iterator -> getSubIterator ( $ depth - 1 ) -> key ( ) ; }
docstring: Return the parent element
  
  @return mixed
docstring_tokens: Return the parent element