/**
  * @param string $secret
  *
  * @throws ProcessorException
  */
 public function validateSign($secret)
 {
     $inputData = $this->input->all();
     Secure::sign($inputData, $this->sid(), $secret);
     if ($inputData['sign'] !== $this->input->sign) {
         throw new ProcessorException(ProcessorException::INVALID_SIGN);
     }
 }
 public static function label($name, $value = null, $options = array())
 {
     if (!empty($options['class'])) {
         $options['class'] .= ' control-label';
     } else {
         $options['class'] = 'control-label';
     }
     if (null === $value) {
         $value = Input::name($name);
     }
     echo Form::label($name, $value, $options);
 }