Path: blob/master/src/applications/people/mail/PhabricatorPeopleUsernameMailEngine.php
12256 views
<?php12final class PhabricatorPeopleUsernameMailEngine3extends PhabricatorPeopleMailEngine {45private $oldUsername;6private $newUsername;78public function setNewUsername($new_username) {9$this->newUsername = $new_username;10return $this;11}1213public function getNewUsername() {14return $this->newUsername;15}1617public function setOldUsername($old_username) {18$this->oldUsername = $old_username;19return $this;20}2122public function getOldUsername() {23return $this->oldUsername;24}2526public function validateMail() {27return;28}2930protected function newMail() {31$sender = $this->getSender();3233$sender_username = $sender->getUsername();34$sender_realname = $sender->getRealName();3536$old_username = $this->getOldUsername();37$new_username = $this->getNewUsername();3839$body = sprintf(40"%s\n\n %s\n %s\n",41pht(42'%s (%s) has changed your %s username.',43$sender_username,44$sender_realname,45PlatformSymbols::getPlatformServerName()),46pht(47'Old Username: %s',48$old_username),49pht(50'New Username: %s',51$new_username));5253return id(new PhabricatorMetaMTAMail())54->setSubject(55pht(56'[%s] Username Changed',57PlatformSymbols::getPlatformServerName()))58->setBody($body);59}6061}626364