Chris@0: container->get('router.builder')->rebuild(); Chris@0: Chris@0: $this->fieldStorageDefinition = [ Chris@0: 'field_name' => $this->fieldName, Chris@0: 'entity_type' => 'entity_test', Chris@0: 'type' => 'list_integer', Chris@0: 'cardinality' => 1, Chris@0: 'settings' => [ Chris@0: 'allowed_values' => [1 => 'One', 2 => 'Two', 3 => 'Three'], Chris@0: ], Chris@0: ]; Chris@0: $this->fieldStorage = FieldStorageConfig::create($this->fieldStorageDefinition); Chris@0: $this->fieldStorage->save(); Chris@0: Chris@0: $this->field = FieldConfig::create([ Chris@0: 'field_storage' => $this->fieldStorage, Chris@0: 'bundle' => 'entity_test', Chris@0: ]); Chris@0: $this->field->save(); Chris@0: Chris@0: entity_get_form_display('entity_test', 'entity_test', 'default') Chris@0: ->setComponent($this->fieldName, [ Chris@0: 'type' => 'options_buttons', Chris@0: ]) Chris@0: ->save(); Chris@0: } Chris@0: Chris@0: }