Files
dokuwiki-plugin-sync/SyncException.php
2018-01-13 12:25:44 +01:00

29 lines
662 B
PHP

<?php
namespace dokuwiki\plugin\sync;
/**
* Class SyncException
*
* @package dokuwiki\plugin\sync
*/
class SyncException extends \Exception {
/**
* SyncException constructor.
* @param string $message
* @param int $code
* @param object|null $previous
*/
public function __construct($message = '', $code = 0, $previous = null) {
// translate error messages
$plugin = plugin_load('admin', 'sync');
$msg = $plugin->getLang($message);
if($msg) $message = $msg;
if($code === -403) $message = $plugin->getLang('autherr');
parent::__construct($message, $code, $previous);
}
}