public function testGetEmptyInitialValue() { $validator = new TRequiredFieldValidator(); try { $value = $validator->getInitialValue(); } catch (TConfigurationException $e) { //since prado 3.2.2 you need to set at least ControlToValidate $value = ''; } $this->assertEquals('', $value); }
protected function createRequiredValidator($container, $column, $record) { $val = new TRequiredFieldValidator(); $val->setErrorMessage('*'); $val->setControlCssClass('required-input'); $val->setCssClass('required'); $val->setControlToValidate(self::DEFAULT_ID); $val->setValidationGroup($this->getParent()->getValidationGroup()); $val->setDisplay(TValidatorDisplayStyle::Dynamic); $container->Controls[] = $val; return $val; }