/**
  * {@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());
 }