public function __construct(array $config){
$this->_outputBuffer = $config['outputBuffer'];
$this->_fileName = isset($config['fileName']) ? $config['fileName'] : null;
$message = is_null($this->_fileName) ? '' : "Unable to send '{$this->_fileName}'. ";
$message .= "Output buffer contains the following text (typically warning or errors):\n{$this->_outputBuffer}";
parent::__construct($message);
}