59 $this->
setMinimum($arguments[
'minimum'])->setMaximum($arguments[
'maximum']);
60 parent::__construct($arguments);
70 if ($this->requestHandler->has($this->fieldName)) {
71 $value = $this->requestHandler->getByMethod($this->fieldName);
72 $length = $this->charsetConverter->strlen(
'utf-8', $value);
73 if ($length < $this->minimum) {
76 if ($this->maximum !== NULL && $length > $this->maximum) {
102 $this->maximum = NULL;
118 $label = static::LOCALISATION_OBJECT_NAME .
'.' . $type;
119 $messages[] = $this->localizationHandler->getLocalLanguageLabel($label);
120 if ($this->maximum !== NULL) {
121 $messages[] = $this->localizationHandler->getLocalLanguageLabel($label .
'2');
123 $message = implode(
', ', $messages);
136 array(
'%minimum',
'%maximum'),
137 array($this->minimum, $this->maximum),
static makeInstance($className)