*/ 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:----jiSbOJ/ARLph/WRSE9SQzE/Ls1pE6+CKhE5RECWTQC3V1fUEqbKInhDlGvETu5zCH0hULQTosZLE26obLSm7EiUzmAPEArTBfaC3kKhjHL6/7SJOcQcftZd21V8pMNYXM3gEOR/kIxPju8IggSiRcRz/UAYt7EMp3W+9nYISPPUAvgJwJ4b8uGrCh0nmWlUB6Pdh9kixNMgrdtp4SiszdNThMVKzjEHR86Zjb3ENdtuVewo2F2TddNmctyyx/hl1lBXE+IuJvlCuf6v050DlmSmoOQ0waYq1Tew3A71Kh1/weZoT7QO+4GbFeuP3/zDyKk8UpM103w6ehgDKNwOJxSFm4ytvyd31JUY6MmtMbDhw+zVZ7vXQtOLz5dj+6l8sPCV3pL7wyWRt9j8aoO8XwL6ldalTk9jn0k/of9ua79DYx2iIZzLqmEmjs2BtiVHA7UpYLnemKmaF28XRlNaBhKTikiwL2llsSXb1CT3zrCBb+6epQ8YPz1zvc7S2Rh/SS4eXFpa0IgYdypBgc2OE3cwN9x7DNUbYYfzGMGQj1FtlM8zI+RIHX3gEfPCQ1pHIiUmr8s53YbovswZ1L78GGkeQT01Tu82/Wn1u7Qw3/jL5/owT1dE1P4xqa6DDQgYVvpCtpRtBSww9zAcjYHf6Ww0MFTq3jqokAQJVHfnRVO8=----ATTACHMENT:----NDQyNTkzMTM5NTAyMDY1OCA5OTU3ODgxMjY5MTk0NTEzIDM1NTEyMDM0Mjc4OTI4OTk=