/** * @param $username * @param $password * @param $role * @return User */ public static function create($username, $password, $role) { $users = new User(); $users->setUsername($username); $users->setPassword($password); $users->setRole($role); $users->setCreatedAt(new \DateTime()); return $users; }
/** * {@inheritDoc} */ public function setRole($role) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRole', array($role)); return parent::setRole($role); }