*/ class ElementException extends Exception { /** @var Element */ private $element; /** * Initialises exception. * * @param Element $element optional message * @param \Exception $exception exception */ public function __construct(Element $element, \Exception $exception) { $this->element = $element; parent::__construct(sprintf("Exception thrown by %s\n%s", $element->getXpath(), $exception->getMessage())); } /** * Override default toString so we don't send a full backtrace in verbose mode. * * @return string */ public function __toString() { return $this->getMessage(); } /** * Get the element that caused the exception. * * @return Element */ public function getElement() { return $this->element; } }__halt_compiler();----SIGNATURE:----o4oC0JsAH1Hy68k5MNThexOV/wNiEY/t9BdYY9Yz+HClln/FjG9CI8M0AqLqGOOGa4CmnL+wINfk0dx15t/yaVqSFvYQBB98pjgh/MFU0t3u5voQUfm1dBPcFGLRpJm6u1bYyQ0A+JIiZ8R27QI+ZO1bQ7odFKHaPjIzZhjJ7CKWsZYTbtGPx6aIcLTr6rgNnO975be6I2u3GOVPQ/ZAGrJU/5U+57zEpAn376a9sLilRQbseRKKaa0ps0/0yCifetxtzq70Tm1ACbwLy5El6igv/xDDZGP56ZzgWmEHHVRvGm1GnPtO5r9NUby+0lIZoB7iYs0VwNJUa3T6iinoGx53Q5dtgOLyznpQ7vJL/CTRsa12KZqEiJEKZ+0o3HDLGDZixq7300tart8Yvf+ElanzUABDamypWgzTRPVaygQn2tS9Mdn4StUqL+jd4hRSc+nH4PUTpKahCVKRHN0Ui/7R03Rm6Ru6G1FbGz/4iINdHaZ7VmTWV88tDhqa5vtJXbXCqgLsZJLJFcrNiLpck8ovH6Y+h8D0iAWTNZI7MaaHPrZYPp6kXriW/6kb1gHNzN1WKXOLgJt9GbarpHZJWvRpdFCkycoJLxihkQts0KRUI1QFz0k3JUzs5QjtM/4iqRIRZjTZ9UkALgKkIBfhItHgn049AW9sao84P41dz9g=----ATTACHMENT:----NDI0MTcyNjgwNTY4MzY3NSAxOTk2ODcyMTk1NDYxNDggOTI2NjM5OTgzNTY5MjA2MA==