/**
  * @param string $message
  * @param null $code
  * @param null $previous
  */
 public function __construct($message, $code = null, $previous = null)
 {
     if (is_array($code)) {
         if (isset($code['paramName'])) {
             $this->_paramName = $code['paramName'];
         }
     }
     parent::__construct($message, $code, $previous);
 }
 public function __construct($message, $code = null, $previous = null)
 {
     if (is_array($code)) {
         if (isset($code['validationErrors'])) {
             $this->_validationErrors = $code['validationErrors'];
         }
         if (isset($code['entity'])) {
             $this->_entity = $code['entity'];
         }
     }
     parent::__construct($message, $code, $previous);
 }