*/ 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:----lAfGj6zMGtmEBD5NKH+YgGgp8m/3GCqj3fNTy+ZXLPkgXMtQ5zMMQN4fXXGovnhgplMaL7SxTJE1qqy6XZg9KRssVu78nNx1QWdV1SmFtDLi4gtCxlStHFRJ4UNTlVh9igRGKKxbyMzQnE7GcjDxU8JONWssCtUuV+8/V3uBL70L3TYi4ziGv0XkwJMrng+L7OSDwU+3yi0GZjUnyh8UVgDyewezLwdDOAePI6aV7VIHwpk4Efu6QcFlbvw39bFVquaRUYo+YtTCbI8MKG+IPsA3EE0nvkOXTyFrJD5LZxgwyDK7XsZCb/LYTnhHdSVUzdAcjewKPTfblEUeA3Yrfa/+3NgLtbiaDdXIIA2kxcTIo4qC9CWo6wxsqKC/5WLJRe9rGW5jtJ/1oRrweGXQA7Ph+25y4rQ9oRUrS5tRYHtN3ebJzh2KVQQQF9WZP3N7pImIE1/tF2tiCf7xaOx8YNChQ0ryKEPW7yT2wpBTyhTL2u03SnE0+vIteKPxtuzTaEXUTFVNIo4PEU5aXcZOB4DgpVfmHQ+zgZqtJJw+O+7lcQZ3M/D/AR/H0zheZVkZlIqqodahQdRDPbqMNJX2yOOhuYd5AR8bKN93U2oOrCjkd7NQawpCqUrt8gt+K6eRFGbLB696XBS9mWcu9seFEAYfZw0gB3QYLaBoz5PtdgQ=----ATTACHMENT:----MzM3MDI5MjA4Mjg3NDY0NiA3MzI4NDE0OTMyMjgwNzM0IDQ3MzYyMjE0MTI3MzU5MDQ=