original_string: public function reload()
      {
          $this->data = (array)$this->db->select($this->table, array($this->primaryKey => $this->get($this->primaryKey)));
          $this->changedData = array();
          $this->isChanged = false;
          $this->triggerCallback('afterLoad');
          return $this;
      }
code: public function reload()
      {
          $this->data = (array)$this->db->select($this->table, array($this->primaryKey => $this->get($this->primaryKey)));
          $this->changedData = array();
          $this->isChanged = false;
          $this->triggerCallback('afterLoad');
          return $this;
      }
code_tokens: public function reload ( ) { $ this -> data = ( array ) $ this -> db -> select ( $ this -> table , array ( $ this -> primaryKey => $ this -> get ( $ this -> primaryKey ) ) ) ; $ this -> changedData = array ( ) ; $ this -> isChanged = false ; $ this -> triggerCallback ( 'afterLoad' ) ; return $ this ; }
docstring: Reload the record data from database
  
  @return $this
docstring_tokens: Reload the record data from database