original_string: public function dependent($dependent = null)
      {
          deprecationWarning(
              get_called_class() . '::dependent() is deprecated. ' .
              'Use setDependent()/getDependent() instead.'
          );
          if ($dependent !== null) {
              $this->setDependent($dependent);
          }
  
          return $this->getDependent();
      }
code: public function dependent($dependent = null)
      {
          deprecationWarning(
              get_called_class() . '::dependent() is deprecated. ' .
              'Use setDependent()/getDependent() instead.'
          );
          if ($dependent !== null) {
              $this->setDependent($dependent);
          }
  
          return $this->getDependent();
      }
code_tokens: public function dependent ( $ dependent = null ) { deprecationWarning ( get_called_class ( ) . '::dependent() is deprecated. ' . 'Use setDependent()/getDependent() instead.' ) ; if ( $ dependent !== null ) { $ this -> setDependent ( $ dependent ) ; } return $ this -> getDependent ( ) ; }
docstring: Sets whether the records on the target table are dependent on the source table.
  
  This is primarily used to indicate that records should be removed if the owning record in
  the source table is deleted.
  
  If no parameters are passed the current setting is returned.
  
  @deprecated 3.4.0 Use setDependent()/getDependent() instead.
  @param bool|null $dependent Set the dependent mode. Use null to read the current state.
  @return bool
docstring_tokens: Sets whether the records on the target table are dependent on the source table .