/**
  * Config
  */
 public function configure()
 {
     parent::configure();
     $this->widgetSchema['LMI_MODE'] = new sfWidgetFormInputHidden();
     $this->widgetSchema['LMI_SYS_INVS_NO'] = new sfWidgetFormInputHidden();
     $this->widgetSchema['LMI_SYS_TRANS_NO'] = new sfWidgetFormInputHidden();
     $this->widgetSchema['LMI_SYS_TRANS_DATE'] = new sfWidgetFormInputHidden();
     $this->widgetSchema['LMI_PAYER_PURSE'] = new sfWidgetFormInputHidden();
     $this->widgetSchema['LMI_PAYER_WM'] = new sfWidgetFormInputHidden();
     $this->widgetSchema['LMI_HASH'] = new sfWidgetFormInputHidden();
     $this->widgetSchema['LMI_PAYMENT_DESC'] = new sfWidgetFormInputHidden();
     $this->validatorSchema['LMI_HASH'] = new sfValidatorPass();
     $this->validatorSchema['LMI_MODE'] = new sfValidatorPass();
     $this->validatorSchema['LMI_SYS_INVS_NO'] = new sfValidatorPass();
     $this->validatorSchema['LMI_SYS_TRANS_NO'] = new sfValidatorPass();
     $this->validatorSchema['LMI_SYS_TRANS_DATE'] = new sfValidatorPass();
     $this->validatorSchema['LMI_PAYER_PURSE'] = new sfValidatorPass();
     $this->validatorSchema['LMI_PAYER_WM'] = new sfValidatorPass();
     $this->validatorSchema['LMI_PAYMENT_DESC'] = new sfValidatorPass();
     $this->validatorSchema->setPostValidator(new sfValidatorCallback(array('callback' => array($this, 'validateHash'))));
 }