/** * 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')))); }