/**
  * 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));
 }