Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Created by PhpStorm.
- * User: aicha
- * Date: 26/04/2015
- * Time: 10:11
- */
- namespace Digitz\Model;
- use ZfcUser\Entity\UserInterface;
- class user implements UserInterface{
- public $user_id ;
- public $username;
- public $password;
- public $email ;
- public $display_name ;
- public $state;
- public function getId()
- {
- return $this->user_id;
- }
- public function getPassword()
- {
- return $this->password;
- }
- public function getState()
- {
- // TODO: Implement getState() method.
- }
- static function __set_state($an_array)
- {
- // TODO: Implement __set_state() method.
- }
- public function exchangeArray($data)
- {
- $this->usr_id = (!empty($data['usr_id'])) ? $data['usr_id'] : null;
- $this->username = (!empty($data['username'])) ? $data['username'] : null;
- $this->password = (!empty($data['password'])) ? $data['password'] : null;
- $this->email = (!empty($data['email'])) ? $data['email'] : null;
- $this->display_name = (!empty($data['display_name'])) ? $data['display_name'] : null;
- $this->state = (!empty($data['state'])) ? $data['state'] : null;
- }
- public function getArrayCopy()
- {
- return get_object_vars($this);
- }
- public function getUsername()
- {
- return $this->username;
- }
- public function getEmail()
- {
- return "{$this->getUsername()}@valid.com";
- }
- public function getDisplayName()
- {
- return $this->getUsername();
- }
- public function setUsername($name)
- {
- $this->username = $name;
- return $this;
- }
- public function setDisplayName($name)
- {
- $this->setUsername($name);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement