public function __construct($context, $reason = null) { $this->context = $context; if (is_object($reason) || is_array($reason)) { $this->info = (object) $reason; } parent::__construct("Parsing failed for " . $this->context->getFile() . ($this->info !== null ? " @ " . $this->info->line . ":" . $this->info->column . ", expected " . implode(", ", $this->info->expected) : " - " . $reason)); }
/** * @param string $Message * @param int $Code * @param null $Previous */ public function __construct($Message = "", $Code = 0, $Previous = null) { $Message = 'Template type ' . $Message . ' not supported!'; parent::__construct($Message, $Code, $Previous); }
public function __construct($template, $message = 'The given XML is invalid.') { parent::__construct($template, $message); }
public function __construct($clsMethod = '', $clsName = '') { parent::__construct("Template Method '{$clsMethod}' Not Found in Driver Class '{$clsName}'."); }
public function __construct(CompilerContext $context, $reason) { $this->context = $context; parent::__construct($reason); }