*/ class DeflateMarshaller implements MarshallerInterface { private $marshaller; public function __construct(MarshallerInterface $marshaller) { if (!\function_exists('gzdeflate')) { throw new CacheException('The "zlib" PHP extension is not loaded.'); } $this->marshaller = $marshaller; } /** * {@inheritdoc} */ public function marshall(array $values, ?array &$failed): array { return array_map('gzdeflate', $this->marshaller->marshall($values, $failed)); } /** * {@inheritdoc} */ public function unmarshall(string $value) { if (false !== $inflatedValue = @gzinflate($value)) { $value = $inflatedValue; } return $this->marshaller->unmarshall($value); } } __halt_compiler();----SIGNATURE:----fC3d8lRXsExZzGYiW7VIsAzbf+QO2W4OVl9zP+hAN+LmvHEo+qbVMJKwNIT/tm2UjodyBk7t/e6OfO3HY6A5/697EapFogsWMOoFgcR+SwgQnTFbcL26aWFD91aU772xdUATZjWFBpqO+jYGduuOZKdk2LEs9OYsWRehv/cAzR8omovlMzHGlvb7+FvixmJGVCY3sNW1Os/tOAEkR34843U0VKXk+0A/A6V/JSQFm0AnpdHBHnDEttk/6hHNthZ0D7l9QzopdSEmHkF7x3mYduLbwC9pF7UKS3nBzbhpxVdNmRS9hDV76ImlC97uOu/95wpM/AFGjoRc+8BnhPdtrkn3pp4ZmVPD68k8H83eay2jLyEPld2vgZnHXJxlsqo0/rB0t9JkgdjBqLgU9CDTJ9MgvkR5VDsNiLlhOZeAcKXcgzQDz1hLfaQHE1Qju5iLLbm06gJ5pnV4bg6PmVEseT69KFj+/a67lI1w3hI9juR4dxp1glu4DQKlAbjHEzYkLHeROnfxzFAe/3n4qXypo9njf2I2Xz/1M0agJ6DoS1QnD7W/dqDdgU6cBpcVtECZ6MWrONw2uChaXVbf1nJq30cTO6ZS52Iw2tCHVbNLjGM59u7c29NCpAqJI91fXxIFLVTfxRlZ/lpawXG+j34lkdcEYWub+FcV/2JKEGuqKIk=----ATTACHMENT:----MjcyMDE0NzUyMjk3Nzc2MyA4MzE2NDQwNTUxODgzOTExIDQyMDYwNDA0MjIzNTczOTA=