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:----pifiAyHHGfy0JcLVCrlj8iv/X0vMXJJUX3fc8fwKaXbhJbWpAiTyvdWyT1WNc3Xdza+gzyrSmWbEiqe9fhREybv3IRCB4FuvKr4KCpvdUNqqzG0QqkGUNWgtxa9wXCXt6zHDCfFiLFv/IfX5lYSEMqBIqSxArwpxat7DqdDhz2VTdgdWTiKgwTjhczSPgxwOsRic2Aejt2olUqSkv6MLDf1V61EbWjInYJ8HU6yGKUbVpV9Ee1ukITRcfFghKvXtfEwMaci9JyDA0qSiJU6rlSzRk116mcRdSJWBsoxjTTvo04Kij92I7ChZ1ZporLa/o5pRqW4wbW1cJqtWM+pR5Rat8nUELzTLk9rWTOkKSGb5EUXvk/+Pb/ufYJze/V+ByzYNTA0T3n5/e8EPSfmMtoJCk8JC/VYcwezbA8Iq+LEKspYeDAOP4EGVRtJvjB1AkR0lTLob7KdNNEhNJ+ZZFQKIdZtyT9QFZQfydIOt/qETT9griBCblZgru45O69zjaTyfP7Zlb0LuK0YVAP4xAePnGUWzxh1gwfL1LCT3GD8jPuOgHaogbGe8bcb64csnLFJOQTCVj40J/OfN0FGzeX5B1OM1Ad62n4fcnxeHcy6kDzK/+Utl6VSDr6IuykglF22DN/nOFLBdhXNCSms0d+B2zfOV7Mf6EsXpbmupm8w=----ATTACHMENT:----MTU4MjcyNjQ2Mzc5NDk2OSA4OTAyMjIwNTI4NzU2OTY2IDc5MjA4NzAzMjMzNzQ0NDU=