![]() |
TYPO3
7.6
|
Public Member Functions | |
injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManager $objectManager) | |
injectTypoScriptRepository (\TYPO3\CMS\Form\Domain\Repository\TypoScriptRepository $typoScriptRepository) | |
setConfiguration (Configuration $configuration) | |
setFormUtility (FormUtility $formUtility) | |
setRules (array $rules) | |
getRules () | |
setRulesByElementName ($key= '', array $rule=array()) | |
getRulesByElementName ($key= '') | |
removeRule ($key= '') | |
getMandatoryValidationMessagesByElementName ($key= '') | |
Protected Attributes | |
$rules = array() | |
$formPrefix = '' | |
$objectManager | |
$typoScriptRepository | |
$formUtility | |
$configuration | |
Parse and hole all the validation rules
Definition at line 25 of file ValidationBuilder.php.
getMandatoryValidationMessagesByElementName | ( | $key = '' | ) |
Get all mandatory validation messages for a element
string | $key |
Definition at line 230 of file ValidationBuilder.php.
References ValidationBuilder\$rules, and ValidationBuilder\getRulesByElementName().
getRules | ( | ) |
getRulesByElementName | ( | $key = '' | ) |
Get a validation rule by key
string | $key |
Definition at line 205 of file ValidationBuilder.php.
Referenced by ValidationBuilder\getMandatoryValidationMessagesByElementName().
injectObjectManager | ( | \TYPO3\CMS\Extbase\Object\ObjectManager | $objectManager | ) |
\TYPO3\CMS\Extbase\Object\ObjectManager | $objectManager |
Definition at line 73 of file ValidationBuilder.php.
References ValidationBuilder\$objectManager.
injectTypoScriptRepository | ( | \TYPO3\CMS\Form\Domain\Repository\TypoScriptRepository | $typoScriptRepository | ) |
\TYPO3\CMS\Form\Domain\Repository\TypoScriptRepository | $typoScriptRepository |
Definition at line 82 of file ValidationBuilder.php.
References ValidationBuilder\$typoScriptRepository.
removeRule | ( | $key = '' | ) |
Remove a validation rule by key
string | $key |
Definition at line 219 of file ValidationBuilder.php.
setConfiguration | ( | Configuration | $configuration | ) |
Configuration | $configuration |
Definition at line 90 of file ValidationBuilder.php.
References ValidationBuilder\$configuration.
setFormUtility | ( | FormUtility | $formUtility | ) |
FormUtility | $formUtility |
Definition at line 98 of file ValidationBuilder.php.
References ValidationBuilder\$formUtility.
setRules | ( | array | $rules | ) |
Set all validation rules
array | $rules |
Definition at line 172 of file ValidationBuilder.php.
setRulesByElementName | ( | $key = '' , |
|
array | $rule = array() |
||
) |
Set a validation rule
string | $key | |
array | $rule |
Definition at line 194 of file ValidationBuilder.php.
|
protected |
Definition at line 67 of file ValidationBuilder.php.
Referenced by ValidationBuilder\setConfiguration().
|
protected |
Definition at line 47 of file ValidationBuilder.php.
|
protected |
Definition at line 62 of file ValidationBuilder.php.
Referenced by ValidationBuilder\setFormUtility().
|
protected |
Definition at line 52 of file ValidationBuilder.php.
Referenced by ValidationBuilder\injectObjectManager().
|
protected |
Definition at line 42 of file ValidationBuilder.php.
Referenced by ValidationBuilder\getMandatoryValidationMessagesByElementName().
|
protected |
Definition at line 57 of file ValidationBuilder.php.
Referenced by ValidationBuilder\injectTypoScriptRepository().