* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class ContentMd5 implements FilterInterface { public function handle(RequestInterface $request, ResponseInterface $response, FilterChainInterface $filterChain) { $filterChain->handle($request, $response); if (!$response->hasHeader('Content-MD5')) { $response->setHeader('Content-MD5', md5(Util::toString($response->getBody()))); } } } __halt_compiler();----SIGNATURE:----v/zHkmUrGX4K/MqLCR+MH/OklsJ/eGc0tVHjVvijkeN8gfcN2yi536EEyiISRppW/DuZk4QYR4jHokh3E4/lnRhid7m6lqMbJe7gUC+NbK4the4MYNyKzHod4ALzpe0Kigzqf11nwuz36CIATWm6gC6S0O1DhwTR9brEcmv7eU2wBUmAQaghfYArNrSMEhUquLfoUkOr2oGOlwbxB3QcPJLH/2uZ0Va0aoVGPJ8WCR+ThRMh6vcBoOhkO5Sb1+UHzCL7TcKGI0WojFoHAFfAOAM5HlB9ufHo+UTfI5ihBiHgbLNK95k2NurJyDuytQBs6nbiaS9xHVS9Yuy2ULPknqWbdtNXooWb+wAtSgDjIdSucRqLnUunzt8Jz353rc952RZfp8N781s8huChvf29nOn68s+MHui+EVp7NISAVqt6NeANqmeXW6Eexk09Lz9MfDpoRlwY7rknDCOEDV6h3OXf3JXs6X/niyG5fFgks+j23emKeUXsePyz9Gs/vztQdr5w29yT8i+z0z8MOsA+K29UpPtYk0r6FceoLLmQbzrj8BcWoMosBvQ9aN7mlemwOG04gZTxHp5mThFUtb8xTnMhlykeLMhjLDxrAyKHtL2RWyof6SXLMkLM4G86G9THUO4GkeriFu1bxFh0qwJsST0gMnZUjoz3YDEZyOSSils=----ATTACHMENT:----NzE4NjAzODIxNzExNjQ3NCAzMTg3MTcwNjQ0MDMyMTUgOTI1NDY3MTI5NjgxMjMyMQ==