Loading pet.install +0 −26 Original line number Diff line number Diff line Loading @@ -5,8 +5,6 @@ * Previewable Email Template install. */ use Drupal\Core\Field\BaseFieldDefinition; /** * Rename PET table to pets for consistency. */ Loading @@ -24,27 +22,3 @@ function pet_update_8402() { $storage_definitions->set('data_table', 'pets_field_data'); $key_value_store_definition->set('pet.entity_type', $storage_definitions); } /** * Add new machine_name base field. */ function pet_update_8403() { $field_storage_definition = BaseFieldDefinition::create('string') ->setLabel(t('Mail ID')) ->setDescription(t('The mail ID.')) ->setSetting('max_length', 128) ->setRequired(TRUE) ->addConstraint('UniqueField', []) ->addConstraint('DeletedWorkspace', []) ->addPropertyConstraints('value', ['Regex' => ['pattern' => '/^[a-z0-9_]+$/']]) ->setDisplayOptions('form', [ 'type' => 'machine_name', 'weight' => -5, 'settings' => [ 'source_field' => 'label', ], ]); \Drupal::entityDefinitionUpdateManager() ->installFieldStorageDefinition('machine_name', 'pet', 'pet', $field_storage_definition); } src/Entity/Pet.php +0 −16 Original line number Diff line number Diff line Loading @@ -104,22 +104,6 @@ class Pet extends ContentEntityBase implements PetInterface { ->setDisplayConfigurable('form', TRUE) ->setDisplayConfigurable('view', TRUE); $fields['machine_name'] = BaseFieldDefinition::create('string') ->setLabel(t('Mail ID')) ->setDescription(t('The mail ID.')) ->setSetting('max_length', 128) ->setRequired(TRUE) ->addConstraint('UniqueField', []) ->addConstraint('DeletedWorkspace', []) ->addPropertyConstraints('value', ['Regex' => ['pattern' => '/^[a-z0-9_]+$/']]) ->setDisplayOptions('form', [ 'type' => 'machine_name', 'weight' => -5, 'settings' => [ 'source_field' => 'label', ], ]); $fields['status'] = BaseFieldDefinition::create('integer') ->setLabel(t('Status')) ->setDescription(t('The exportable status of the entity.')) Loading Loading
pet.install +0 −26 Original line number Diff line number Diff line Loading @@ -5,8 +5,6 @@ * Previewable Email Template install. */ use Drupal\Core\Field\BaseFieldDefinition; /** * Rename PET table to pets for consistency. */ Loading @@ -24,27 +22,3 @@ function pet_update_8402() { $storage_definitions->set('data_table', 'pets_field_data'); $key_value_store_definition->set('pet.entity_type', $storage_definitions); } /** * Add new machine_name base field. */ function pet_update_8403() { $field_storage_definition = BaseFieldDefinition::create('string') ->setLabel(t('Mail ID')) ->setDescription(t('The mail ID.')) ->setSetting('max_length', 128) ->setRequired(TRUE) ->addConstraint('UniqueField', []) ->addConstraint('DeletedWorkspace', []) ->addPropertyConstraints('value', ['Regex' => ['pattern' => '/^[a-z0-9_]+$/']]) ->setDisplayOptions('form', [ 'type' => 'machine_name', 'weight' => -5, 'settings' => [ 'source_field' => 'label', ], ]); \Drupal::entityDefinitionUpdateManager() ->installFieldStorageDefinition('machine_name', 'pet', 'pet', $field_storage_definition); }
src/Entity/Pet.php +0 −16 Original line number Diff line number Diff line Loading @@ -104,22 +104,6 @@ class Pet extends ContentEntityBase implements PetInterface { ->setDisplayConfigurable('form', TRUE) ->setDisplayConfigurable('view', TRUE); $fields['machine_name'] = BaseFieldDefinition::create('string') ->setLabel(t('Mail ID')) ->setDescription(t('The mail ID.')) ->setSetting('max_length', 128) ->setRequired(TRUE) ->addConstraint('UniqueField', []) ->addConstraint('DeletedWorkspace', []) ->addPropertyConstraints('value', ['Regex' => ['pattern' => '/^[a-z0-9_]+$/']]) ->setDisplayOptions('form', [ 'type' => 'machine_name', 'weight' => -5, 'settings' => [ 'source_field' => 'label', ], ]); $fields['status'] = BaseFieldDefinition::create('integer') ->setLabel(t('Status')) ->setDescription(t('The exportable status of the entity.')) Loading