* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
class BaseUser extends BaseFrameworkSystem {
- /**
- * Instance of the database result
- */
- private $resultInstance = null;
-
/**
* Username of current user
*/
// Do we have an entry?
if (!$this->getResultInstance()->valid()) {
- throw new InvalidDatabaseResultException(array($this, $this->resultInstance), DatabaseResult::EXCEPTION_INVALID_DATABASE_RESULT);
+ throw new InvalidDatabaseResultException(array($this, $this->getResultInstance()), DatabaseResult::EXCEPTION_INVALID_DATABASE_RESULT);
} // END - if
// Get next entry
return $this->email;
}
- /**
- * Getter for database result instance
- *
- * @return $resultInstance An instance of a database result class
- */
- protected final function getResultInstance () {
- return $this->resultInstance;
- }
-
/**
* Determines wether the username exists or not
*
$criteriaInstance->setLimit(1);
// Get a search result
- $this->resultInstance = $wrapperInstance->doSelectByCriteria($criteriaInstance);
+ $this->setResultInstance($wrapperInstance->doSelectByCriteria($criteriaInstance));
} else {
// Rewind it
$this->getResultInstance()->rewind();
$criteriaInstance->setLimit(1);
// Get a search resultInstance
- $this->resultInstance = $wrapperInstance->doSelectByCriteria($criteriaInstance);
+ $this->setResultInstance($wrapperInstance->doSelectByCriteria($criteriaInstance));
} else {
// Rewind it
$this->getResultInstance()->rewind();
$criteriaInstance->setLimit(1);
// Get a search resultInstance
- $this->resultInstance = $wrapperInstance->doSelectByCriteria($criteriaInstance);
+ $this->setResultInstance($wrapperInstance->doSelectByCriteria($criteriaInstance));
// Search for it
if ($this->getResultInstance()->next()) {