/**
  * Set a field definition option $option to $value.
  *
  * @param $option string The field definition option
  * @param $value mixed The option value
  */
 public function setFieldDefinitionOption($option, $value)
 {
     $this->contentTypeContext->updateFieldDefinition(self::$fieldIdentifier, new FieldDefinitionUpdateStruct(['fieldSettings' => [$option => $value]]));
 }
 /**
  * @Given /^that there is a Content Type with any kind of constraints on a Field Definition$/
  */
 public function thereIsAContentTypeWithAnyKindOfConstraintsOnAFieldDefinition()
 {
     $contentTypeCreateStruct = $this->contentTypeContext->newContentTypeCreateStruct();
     $contentTypeCreateStruct->addFieldDefinition(new FieldDefinitionCreateStruct(['identifier' => self::$constrainedFieldIdentifier, 'fieldTypeIdentifier' => 'ezstring', 'names' => ['eng-GB' => 'Field'], 'validatorConfiguration' => ['StringLengthValidator' => ['minStringLength' => 5, 'maxStringLength' => 10]]]));
     $this->contentTypeContext->createContentType($contentTypeCreateStruct);
 }