X-Git-Url: https://dev.renevier.net/?p=syj.git;a=blobdiff_plain;f=application%2Fmodels%2FUserMapper.php;h=3fc84aa237ee4a832855a807b8611350cd52a66e;hp=67faea8e20a69f64c303258c8385c0d3de3b6604;hb=ce001229accb2aff799560eec402344f0dbb1762;hpb=66441b64eacf64a0f7a14246139ed807ab816a04 diff --git a/application/models/UserMapper.php b/application/models/UserMapper.php index 67faea8..3fc84aa 100644 --- a/application/models/UserMapper.php +++ b/application/models/UserMapper.php @@ -24,6 +24,17 @@ class Syj_Model_UserMapper return true; } + public function findByPseudo($pseudo, Syj_Model_User $user) { + $table = $this->getDbTable(); + $select = $table->select()->where('pseudo = ?', (string)$pseudo); + $row = $table->fetchRow($select); + if (!$row) { + return false; + } + $this->_itemFromRow($user, $row); + return true; + } + public function findByEmail($email, Syj_Model_User $user) { $table = $this->getDbTable(); $select = $table->select()->where('email = ?', (string)$email);