/** * @return void */ public function testText() { $macros = new Macros(['name' => 'Sergey', 'age' => 26]); $expected = 'Hi, i\'m Sergey and me 26 years'; $actual = $macros->text('Hi, i\'m {name} and me {age} years'); $this->assertSame($expected, $actual); }
/** * Send message for admin when created new user. * * @return void */ public function adminNewUserMsg() { $adminMail = Plugin::params('Union/Core')->get('admin_mail', '*****@*****.**'); $tpl = $this->_params->get('msg_adm_new_registration'); $msg = $this->_macros->text($tpl); $subject = $this->_params->get('msg_adm_new_reg_subject', __d('community', 'Registered a new user')); $this->send($subject, $msg, $adminMail); }
/** * Sending notifications to the administrator of the new user registration. * * @return void */ public function sendAdminMessageNewReg() { $emailTo = $this->config->get('site_email', '*****@*****.**'); $message = $this->_community->get('msg_adm_new_registration', null); $message = Macros::getInstance($this->_arrayData)->text($message); if (isset($this->_entityId) && $message) { $subject = __d('community', 'New user registration at the site: {0}', $this->_serverName); $this->_send($subject, $message, $emailTo); } }