*/ 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:----Mx1mymkMR1KHu1ooHguEQkzdEkTWGqUVhSe463eJlV46lsY4q+rpTroFD2OUfWzCi1NsKG40LNrVeG4JV0ktrrXOxtfP8T3eKm+RK/wNnGglbxdqlyu5tJ3czV7vRrJEbbyOGoM12/PJ3jZC1as7Bmz0OuQBR3o0GOKOOuyPUYL6XW29z2+roKvPQg20OB6qeYVmf0crYIKiCK5b8DpAU0dPAFha4w5rC5O+HhJ+8xIn8SZJANWiFks7wieSn+jHULcmnzt+dYvS+I4d2aTjHP9K9a3j7XRi78m+x9FOj2p7nIrgufFsDWKs53MMU5aLI/JdZnhHvGSv9mwGWYXtUWVUA9jBXOx0FyWQYlXt9P5+Cuz7yZkx8nGw8Pp6rHV6vER4N8o6IDGlyqAn4JFUGh/dcoOZN83gddGFTTFS3K8KZSCGITv7Fa5OuMBktZ42sYtBgmszwBTkKgHG1vRP57l9D3WiRmU4Na4ihL98bjHeAlcleLQpw917Fav4orWDtzwutGZbesOxEnwFHOev42sApWB2R3fqd1q1LNv201JBBvcmBwbMqOIWi+eOygSdcNFgJQrk/dLmdJRH7kfFgarkyziyTkd5eez39LCKBsAas5BbTH7iUG5FuaZ50sLVKlPWkRFj2cUAgSrdt250+HPPdhki8PAgAzy3iD2KK0A=----ATTACHMENT:----ODQ4NDQ2OTA5MzQ3MDk3MiA2NjA5NzE2MzU3MDk0MTEyIDU4ODYwNzMxNjIwNjYyMTM=