Jarves\Admin\FieldTypes\ColumnDefinition::setRequiredRegex PHP Method

setRequiredRegex() public method

public setRequiredRegex ( string $requiredRegex )
$requiredRegex string
    public function setRequiredRegex($requiredRegex)
    {
        $this->requiredRegex = $requiredRegex;
    }

Usage Example

 /**
  * @return ColumnDefinitionInterface[]
  */
 public function getColumns()
 {
     $columnDefinition = new ColumnDefinition();
     $columnDefinition->setPhpDataType($this->getPhpDataType());
     $type = $this->getSqlDataType();
     if ($maxLength = $this->getFieldDefinition()->getMaxLength()) {
         $type .= '(' . $maxLength . ')';
     }
     $columnDefinition->setSqlDataType($type);
     $columnDefinition->setName($this->getFieldDefinition()->getId());
     if ($regex = $this->getFieldDefinition()->getRequiredRegex()) {
         $columnDefinition->setRequiredRegex($regex);
     }
     return [$columnDefinition];
 }