/** * {@inheritdoc} */ public function guessConstraints(AbstractAttribute $attribute) { $constraints = array(); if ('regexp' === $attribute->getValidationRule() && ($pattern = $attribute->getValidationRegexp())) { $constraints[] = new Assert\Regex(array('pattern' => $pattern)); } return $constraints; }
/** * Test getter/setter for validationRegexp property */ public function testGetSetValidationRegexp() { $this->assertNull($this->attribute->getValidationRegexp()); // Change value and assert new $regexp = '/[^0-9]/'; $this->assertEntity($this->attribute->setValidationRegexp($regexp)); $this->assertEquals($regexp, $this->attribute->getValidationRegexp()); }