original_string: public function getBindingKey()
      {
          if ($this->_bindingKey === null) {
              $this->_bindingKey = $this->isOwningSide($this->getSource()) ?
                  $this->getSource()->getPrimaryKey() :
                  $this->getTarget()->getPrimaryKey();
          }
  
          return $this->_bindingKey;
      }
code: public function getBindingKey()
      {
          if ($this->_bindingKey === null) {
              $this->_bindingKey = $this->isOwningSide($this->getSource()) ?
                  $this->getSource()->getPrimaryKey() :
                  $this->getTarget()->getPrimaryKey();
          }
  
          return $this->_bindingKey;
      }
code_tokens: public function getBindingKey ( ) { if ( $ this -> _bindingKey === null ) { $ this -> _bindingKey = $ this -> isOwningSide ( $ this -> getSource ( ) ) ? $ this -> getSource ( ) -> getPrimaryKey ( ) : $ this -> getTarget ( ) -> getPrimaryKey ( ) ; } return $ this -> _bindingKey ; }
docstring: Gets the name of the field representing the binding field with the target table.
  When not manually specified the primary key of the owning side table is used.
  
  @return string|array
docstring_tokens: Gets the name of the field representing the binding field with the target table . When not manually specified the primary key of the owning side table is used .