/** * @param CM_I18n_Phrase $messagePublic */ public function __construct(CM_I18n_Phrase $messagePublic) { parent::__construct('FormField Validation failed', null, null, ['messagePublic' => $messagePublic]); }
/** * @param string $messagePublic * @param array|null $variables */ public function __construct($messagePublic, array $variables = null) { parent::__construct('FormField Validation failed', null, array('messagePublic' => $messagePublic, 'messagePublicVariables' => $variables)); }
/** * @param CM_Model_User $user */ public function __construct(CM_Model_User $user) { parent::__construct('Blocked', null, array('messagePublic' => '{$username} has blocked you.', 'messagePublicVariables' => array('username' => $user->getDisplayName()))); }
/** * @param string $message * @param Exception $originalException */ public function __construct($message, Exception $originalException) { $this->_originalException = $originalException; parent::__construct($message, CM_Exception::ERROR); }
/** * @param CM_Model_User $user */ public function __construct(CM_Model_User $user) { parent::__construct('Blocked', null, null, ['messagePublic' => new CM_I18n_Phrase('{$username} has blocked you.', ['username' => $user->getDisplayName()])]); }