/** * Constructeur */ public function __construct($arrayOfErrors = array(), $record = null) { $this->_errors = $arrayOfErrors; $this->_record = $record; parent::__construct($this->getErrorMessage()); }
/** * Construction du message d'erreur * @param array $pMessage Tableau des variables manquantes * @param int $pCode Code de l'erreur */ public function __construct($pMessage, $pCode = NULL) { $this->_vars = is_array($pMessage) ? $pMessage : array($pMessage); $i18n = count($this->_vars) <= 1 ? 'missingRequestVar' : 'missingRequestVars'; parent::__construct(_i18n('copix:copix.error.' . $i18n, implode(', ', $this->_vars)), $pCode); }
/** * Constructeur qui génère le message de l'exception * * @param array $pErrors Tableau d'erreur */ public function __construct($pErrors) { $this->_errors = $pErrors; parent::__construct(_toString($pErrors)); }