secret = $secret; } /** * @inheritdoc */ public function sign($closure) { return array( 'closure' => $closure, 'hash' => base64_encode(hash_hmac('sha256', $closure, $this->secret, true)), ); } /** * @inheritdoc */ public function verify(array $data) { return base64_encode(hash_hmac('sha256', $data['closure'], $this->secret, true)) === $data['hash']; } } __halt_compiler();----SIGNATURE:----RHslhl0br8XlVsg/aUdPYnCmml1oL2sdz+TLsRVhMURu/Q3//3/7qQp6UWdqGAP7zwf5AySZbkKwYG6VOMgdFf3cRUpHjvcFA1hLbJxe/MJo9KISSk3d4aoedjgTw0lC1Mp6hUW6RFu+1SniV2US99DwNuSn4zpmBpwLgHG/Llhg/OJ5uliOvunGuVSW874Ddmzs/z3fRwQNAy0Sz1oN2GQtgvkTiOdCTjpWxumLSZJYEBKSdaigif1oxlJCwuonLgvVxXxczCBoEnRzYE94n0C1z5j5cltQuSsqp6TuTOkwrvNmpRa0yEi/0Jp17HUESUUSnaByq884OfKemCdG2erK2N37LpzHi0kH42hfzbkK4URCfNU9b912kIk7y9mtEaOYH2ljfFVyv+2t3YTi6gTtEKkdakWqFaJbN96u6NcQMoxUmabLl3YHx8+MEKB2qoqygSG38NHcQyO7HlXU5TCpvjpqj2H5e9j2iSsQcLM2lGoeO6LjhGiG2DFI2SZr/jkqwiPpdfiy4j+5zP+MruVhulGgLXSV6tta0kz/XrFD1pVC1xrib6tZixLmDhSHixO5akJ459osZu6YeIwGO+hSPc+l2qd512ht8mlGbmwDkP8/HeyZ7T0wih7ie+sF0MIR3VoQPN1uiF9ZfQL9IIrMddw2JNnytgym98zzmWc=----ATTACHMENT:----MzI1NjA0NDY4MzIyOTQzNiAzMTk1NzU4NDY3NjY0NTggODk0OTc1NDY3NzkxMzIyMA==