コード例 #1
0
ファイル: MaxLength.php プロジェクト: J-Ben87/ParsleyBundle
 /**
  * {@inheritdoc}
  */
 public function normalize(NormalizerInterface $normalizer, $format = null, array $context = [])
 {
     return parent::normalize($normalizer, $format, $context) + ['maxlength' => $this->getValue()];
 }
コード例 #2
0
ファイル: MinLength.php プロジェクト: J-Ben87/ParsleyBundle
 /**
  * {@inheritdoc}
  */
 public function __construct(array $options = [])
 {
     parent::__construct($options);
     $this->min = $options['min'];
 }
コード例 #3
0
ファイル: Range.php プロジェクト: J-Ben87/ParsleyBundle
 /**
  * @param array $options
  */
 public function __construct(array $options = [])
 {
     parent::__construct($options);
     $this->constraints = ['min' => $this->createMin($options), 'max' => $this->createMax($options)];
 }
コード例 #4
0
ファイル: Pattern.php プロジェクト: J-Ben87/ParsleyBundle
 /**
  * {@inheritdoc}
  */
 public function __construct(array $options = [])
 {
     parent::__construct($options);
     $this->pattern = $options['pattern'];
 }
コード例 #5
0
ファイル: Type.php プロジェクト: J-Ben87/ParsleyBundle
 /**
  * {@inheritdoc}
  */
 public function __construct(array $options = [])
 {
     parent::__construct($options);
     $this->type = $options['type'];
 }