getName()); foreach(explode(' ', $name) as $word) { $nickname .= mb_strtoupper(mb_substr($word, 0, 1)); } $nickname .= rand(10, 99); $this->setNickname($nickname); return $this->getNickname(); } public function getToken() { return md5($this->getId().$this->getEmail().self::SALT.date('Y-m-d')); } }