*/ 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:----CcSUYWaZwKCbUO3HDBFmpCl+8v2vpSnQQSXyX/y8ohXGEy4NaeINxGcr31RsS96oOwg5EY4KnxJYKjPmh08hh/CfsAmGEDEbAai1T1xLhEDaMnQodWcSRBRKQa92IS0iWFBN1hhjV9RooLw+fJ50UA3G1L4JJDcxOdF8a5jdNgm83tWhP09D2Dgh//rTs/jit7Mkl1oPedrGm9F5se2r8HvRMR0qB6d34cphYibt+os19K/ITWWsg3Cz/t0DolDHaqSOiq9vxzTqib6mkio1Ebzk3wbypM14aGq3afx2VhoHDQaPeS/O3mGPcgavp5/qUMxrjpvP3IKY7WUehrc4AzBVBhZS1PaB/6gg33Iiujfu7AuAPvB+2dta/1mTnADDiQOfZYUq9ZjpjmBqlM9kPTZg82RZyWc3/elre7SL5NdukWU5aIcInnkdPW9hjsk0dv/NwmkcAcbywSI+lSsHd7lYQFAvqanUaLgNcAdCFG/deV92julRtAXZh+uOHOX2Uv1YyzmU9hFgLy3uoEfT0Sr6mWOQR+3LFGFBTgkUAqKmdMVCZvXk8BghQlnWYR5QfgTBSIrpY4FWWyhbsm+1cDfjjvOBBDmR2ys+hN4vBZWerOv/ZwVEPqF+Huqo+1dMDhWY9qq0PYzYWH8hPAJyjiykCDpWky69RHrZIWRId3c=----ATTACHMENT:----NDEzODU1NjkwOTM3NDQ1NiAxNzY2MDYxMTU4NTI2MDM2IDUyNDU5MTgyOTc5NTczNjI=