*/ abstract class Handler implements HandlerInterface { /** * {@inheritDoc} */ public function handleBatch(array $records): void { foreach ($records as $record) { $this->handle($record); } } /** * {@inheritDoc} */ public function close(): void { } public function __destruct() { try { $this->close(); } catch (\Throwable $e) { // do nothing } } public function __sleep() { $this->close(); $reflClass = new \ReflectionClass($this); $keys = []; foreach ($reflClass->getProperties() as $reflProp) { if (!$reflProp->isStatic()) { $keys[] = $reflProp->getName(); } } return $keys; } } __halt_compiler();----SIGNATURE:----gfl2bpHBtW0jpJPy41beuPCyeCyWNOH37jF5o7nADBiq0aaMyFe10fA/3GwwfmL43q952+LK52OlAARzK1sHul8EHbxdiAtFmhEIi2BkHSQWNce+BaDCCjkdX4MlNMRRlUtpMXhjBJG2+CM6Nj5WZnXBEsVDXBuknlwMB5+zlbUJm8lSxOTwPqnIMSJJArloRYgaxOhGyP70DVb+5/DURFrETLOe/GHQ3L3l3qdBh9l/aTzWIeo7TjIFOhpXjdqsWS1IX5X4Lp06wJNuZzAzBL7Qh7Zq0icasKk/0VVcPAOVE2DxBZxo3DynmgXi340gZmwQYpeYRWjDTbvJTZ7PleKyDY9iaFvcWpzIEdr4AX2GrNW1Jl+9501GbBO4saulfBSnPdtWu1LXvkThvnEGFH23qIp77nVn/PoNfzt8T50ALeh3baRS1WuD+YdWpomlaAY/VDT+gRKs9eYi2sPWOak9mSQIu4W3UqA3M+ii0BPXBmVq8u2KAjk82T0/hkEhGx51oPBrj6GmTIqumfcmUmeykI/KdGfdjkJSpOHSGKiUs14UAuHYEhvScClj21og3LjM8/wkx6vIqEwj9mdGCrdlKHtHvm1/wbsNMjtzAsHvI9t9UI/oVQVh6ExCJT295qsu1SziKqafwrGKj8Jv8UwyIYSZwglygUp/whpUzFE=----ATTACHMENT:----MjgyODIxNjEzMTg3Mzc3NyA2OTE2MjAyNDA4NTAzMDM1IDkwNjM1NDM5ODU4NjA4MzA=