/**
  * {@inheritDoc}
  */
 public function validate($value)
 {
     $length = mb_strlen($value);
     $min = $this->rule->getMin();
     if (is_int($min)) {
         if ($length < $min) {
             $this->setMessage($this->rule->getMinMessage());
             return false;
         }
     }
     $max = $this->rule->getMax();
     if (is_int($max)) {
         if ($length > $max) {
             $this->setMessage($this->rule->getMaxMessage());
             return false;
         }
     }
     return true;
 }
 public function string_value()
 {
     return ValidationConfig::create()->addRequired('必須入力です')->addLength('文字数が不正です', LengthRule::create()->setMax(5, '5バイト以内で入力して下さい')->setMin(2, '2バイト以上で入力して下さい'));
 }