code: public function get_by()
      {
          $where = func_get_args();
  
          $this->apply_soft_delete_filter();
  
          $this->_set_where($where);
  
          $this->trigger('before_get');
  
          $this->limit(1);
  
          $result = $this->_database->get($this->_table);
  
          $this->num_rows = count((array)$result);
  
          $row = $result->{$this->_get_return_type_method()}();
          $this->_temporary_return_type = $this->return_type;
  
          $row = $this->trigger('after_get', $row);
  
          $this->_with = array();
          return $row;
      }
docs: Fetch a single record based on an arbitrary WHERE call. Can be
  any valid value to $this->_database->where().