PHP Class Gajus\Vlad\Translator

Datei anzeigen Open project: gajus/vlad Class Usage Examples

Public Methods

Method Description
deriveSelectorName ( Selector $selector ) : string Convert array selector representation (['baz', 'foo_bar']) to English friendly representation (Bar Foo Bar).
getInputName ( Selector $selector )
getValidatorMessage ( $validator_name )
setInputName ( string $selector, string $name )
setValidatorMessage ( $validator_name, $message )
translateMessage ( Validator $validator, Selector $selector )

Method Details

deriveSelectorName() public static method

If selector name is ends with "_id", then Id is dropped off the name.
public static deriveSelectorName ( Selector $selector ) : string
$selector Selector
return string

getInputName() public method

public getInputName ( Selector $selector )
$selector Selector

getValidatorMessage() public method

public getValidatorMessage ( $validator_name )

setInputName() public method

public setInputName ( string $selector, string $name )
$selector string
$name string

setValidatorMessage() public method

public setValidatorMessage ( $validator_name, $message )

translateMessage() public method

public translateMessage ( Validator $validator, Selector $selector )
$validator Validator
$selector Selector