Entity fields contact_message

Add to Default shortcuts
contact_message =>
array:9 [
  "uuid" => Drupal\Core\Field\BaseFieldDefinition {#1623
    #definition: array:7 [
      "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1624
        #string: "UUID"
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "read-only" => true
      "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1625
        #string: "The message UUID."
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "provider" => "contact"
      "field_name" => "uuid"
      "entity_type" => "contact_message"
      "bundle" => null
    ]
    #typedDataManager: null
    #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1626
      #definition: array:2 [
        "type" => "field_item:uuid"
        "settings" => array:3 [
          "max_length" => 128
          "is_ascii" => true
          "case_sensitive" => false
        ]
      ]
      #typedDataManager: null
      #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1623}
    }
    #type: "uuid"
    #propertyDefinitions: null
    #schema: null
    #indexes: []
  }
  "langcode" => Drupal\Core\Field\BaseFieldDefinition {#1627
    #definition: array:7 [
      "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1628
        #string: "Language"
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "display" => array:2 [
        "view" => array:1 [
          "options" => array:1 [
            "region" => "hidden"
          ]
        ]
        "form" => array:1 [
          "options" => array:2 [
            "type" => "language_select"
            "weight" => 2
          ]
        ]
      ]
      "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1629
        #string: "The message language code."
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "provider" => "contact"
      "field_name" => "langcode"
      "entity_type" => "contact_message"
      "bundle" => null
    ]
    #typedDataManager: null
    #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1630
      #definition: array:2 [
        "type" => "field_item:language"
        "settings" => []
      ]
      #typedDataManager: null
      #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1627}
    }
    #type: "language"
    #propertyDefinitions: null
    #schema: null
    #indexes: []
  }
  "contact_form" => Drupal\Core\Field\BaseFieldDefinition {#1631
    #definition: array:8 [
      "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1632
        #string: "Form ID"
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "required" => true
      "read-only" => true
      "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1633
        #string: "The ID of the associated form."
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "provider" => "contact"
      "field_name" => "contact_form"
      "entity_type" => "contact_message"
      "bundle" => null
    ]
    #typedDataManager: null
    #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1634
      #definition: array:2 [
        "type" => "field_item:entity_reference"
        "settings" => array:3 [
          "target_type" => "contact_form"
          "handler" => "default"
          "handler_settings" => []
        ]
      ]
      #typedDataManager: null
      #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1631}
    }
    #type: "entity_reference"
    #propertyDefinitions: null
    #schema: null
    #indexes: []
  }
  "name" => Drupal\Core\Field\BaseFieldDefinition {#1635
    #definition: array:6 [
      "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1636
        #string: "The sender's name"
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1637
        #string: "The name of the person that is sending the contact message."
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "provider" => "contact"
      "field_name" => "name"
      "entity_type" => "contact_message"
      "bundle" => null
    ]
    #typedDataManager: null
    #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1638
      #definition: array:2 [
        "type" => "field_item:string"
        "settings" => array:3 [
          "max_length" => 255
          "is_ascii" => false
          "case_sensitive" => false
        ]
      ]
      #typedDataManager: null
      #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1635}
    }
    #type: "string"
    #propertyDefinitions: null
    #schema: null
    #indexes: []
  }
  "mail" => Drupal\Core\Field\BaseFieldDefinition {#1639
    #definition: array:6 [
      "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1640
        #string: "The sender's email"
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1641
        #string: "The email of the person that is sending the contact message."
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "provider" => "contact"
      "field_name" => "mail"
      "entity_type" => "contact_message"
      "bundle" => null
    ]
    #typedDataManager: null
    #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1642
      #definition: array:2 [
        "type" => "field_item:email"
        "settings" => []
      ]
      #typedDataManager: null
      #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1639}
    }
    #type: "email"
    #propertyDefinitions: null
    #schema: null
    #indexes: []
  }
  "subject" => Drupal\Core\Field\BaseFieldDefinition {#1643
    #definition: array:7 [
      "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1644
        #string: "Subject"
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "required" => true
      "display" => array:1 [
        "form" => array:2 [
          "options" => array:2 [
            "type" => "string_textfield"
            "weight" => -10
          ]
          "configurable" => true
        ]
      ]
      "provider" => "contact"
      "field_name" => "subject"
      "entity_type" => "contact_message"
      "bundle" => null
    ]
    #typedDataManager: null
    #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1645
      #definition: array:2 [
        "type" => "field_item:string"
        "settings" => array:3 [
          "max_length" => 100
          "is_ascii" => false
          "case_sensitive" => false
        ]
      ]
      #typedDataManager: null
      #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1643}
    }
    #type: "string"
    #propertyDefinitions: null
    #schema: null
    #indexes: []
  }
  "message" => Drupal\Core\Field\BaseFieldDefinition {#1646
    #definition: array:7 [
      "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1647
        #string: "Message"
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "required" => true
      "display" => array:2 [
        "form" => array:2 [
          "options" => array:3 [
            "type" => "string_textarea"
            "weight" => 0
            "settings" => array:1 [
              "rows" => 12
            ]
          ]
          "configurable" => true
        ]
        "view" => array:2 [
          "options" => array:3 [
            "type" => "string"
            "weight" => 0
            "label" => "above"
          ]
          "configurable" => true
        ]
      ]
      "provider" => "contact"
      "field_name" => "message"
      "entity_type" => "contact_message"
      "bundle" => null
    ]
    #typedDataManager: null
    #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1648
      #definition: array:2 [
        "type" => "field_item:string_long"
        "settings" => array:1 [
          "case_sensitive" => false
        ]
      ]
      #typedDataManager: null
      #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1646}
    }
    #type: "string_long"
    #propertyDefinitions: null
    #schema: null
    #indexes: []
  }
  "copy" => Drupal\Core\Field\BaseFieldDefinition {#1649
    #definition: array:6 [
      "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1650
        #string: "Copy"
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1651
        #string: "Whether to send a copy of the message to the sender."
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "provider" => "contact"
      "field_name" => "copy"
      "entity_type" => "contact_message"
      "bundle" => null
    ]
    #typedDataManager: null
    #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1652
      #definition: array:2 [
        "type" => "field_item:boolean"
        "settings" => array:2 [
          "on_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1653
            #string: "On"
            #arguments: []
            #translatedMarkup: null
            #options: []
            #stringTranslation: null
          }
          "off_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1654
            #string: "Off"
            #arguments: []
            #translatedMarkup: null
            #options: []
            #stringTranslation: null
          }
        ]
      ]
      #typedDataManager: null
      #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1649}
    }
    #type: "boolean"
    #propertyDefinitions: null
    #schema: null
    #indexes: []
  }
  "recipient" => Drupal\Core\Field\BaseFieldDefinition {#1655
    #definition: array:6 [
      "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1656
        #string: "Recipient ID"
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1657
        #string: "The ID of the recipient user for personal contact messages."
        #arguments: []
        #translatedMarkup: null
        #options: []
        #stringTranslation: null
      }
      "provider" => "contact"
      "field_name" => "recipient"
      "entity_type" => "contact_message"
      "bundle" => null
    ]
    #typedDataManager: null
    #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1658
      #definition: array:2 [
        "type" => "field_item:entity_reference"
        "settings" => array:3 [
          "target_type" => "user"
          "handler" => "default"
          "handler_settings" => []
        ]
      ]
      #typedDataManager: null
      #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1655}
    }
    #type: "entity_reference"
    #propertyDefinitions: null
    #schema: null
    #indexes: []
  }
]