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:----nyM6oCcIhsvZn0bmVtUr/7/7SaHBkeU9eQXACfriNLpRiXwUylOlUg1EKv1li6gd7Tz6jvQLRY3DHgPfXeO5C3qV7mxhJMhVaeX0nc5jd7qWQP6MSO/eGZdgowmWaHTWfJWv/SYXpeBWUlbb7/UffitegvMW9Rlyj2onr1JnFH9AhWvYaPq7kIwh0xtdywifnxObkOV9sjmevgQQmxqiKvb3pzJLnD3Fk3quye9+vUoUU7YOi0sRh62ArCR5YiZKU+SXORL5kJB2wvtSMIbivOB1idIw0zobcPj3eGPb2PXIaeNq7/U09Fm9zTzkuGW908dLH4/kB5Wvmd5KCdxFJLxMbKYnVVzbJsQ0svRvfjCB7h1ucH9YnNF1B2cWpJen4iXlorYf5SeiczhNX0Gm/ziNREHnm9slYlfKqP1xjY7AP9A140VyQEpAtbOcBueM6QFeAPCmLvnTmvBHFFrSZ9QVoxo8JYY+E8niy8YZYLq8JUFQmhxNDNj9rm/vOEgQwVReQ36fQC8kpd1etexVREG19OyaPzQlPjfMnxIkTG3l6HGcXGnAfAmfhxtbW4X1vMiWW3ZN++e3pz+5ByqfYutZCHIqnupSe+GyA85yNiaFH8z21oSnn7E7WMgBLhEMAN804ak5aNtDLeiQWZQy/OYJ3hxHD8xAY6ul5OsRQ4M=----ATTACHMENT:----ODk0Mjk0MDA4MDA1NTc0OSAzMjcxMzYwOTEyNTAzMzU2IDEwNDk1NDUzNzA0NTMw