Drupal\node\Entity\Node {#4535 #entityTypeId: "node" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: [] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #values: array:26 [ "nid" => array:1 [ "x-default" => "15140" ] "vid" => array:1 [ "x-default" => "16110" ] "type" => array:1 [ "x-default" => "blog_post" ] "uuid" => array:1 [ "x-default" => "e54fb5b2-27ec-47c1-9ddb-72ced8f5b9a9" ] "langcode" => array:1 [ "x-default" => "en" ] "revision_uid" => array:1 [ "x-default" => "0" ] "revision_timestamp" => array:1 [ "x-default" => "1771021341" ] "revision_log" => array:1 [ "x-default" => null ] "revision_default" => array:1 [ "x-default" => "1" ] "isDefaultRevision" => array:1 [ "x-default" => "1" ] "status" => array:1 [ "x-default" => "1" ] "uid" => array:1 [ "x-default" => "0" ] "title" => array:1 [ "x-default" => "M3AAWG Member Survey on TLS Support - Data Protection and Identity Committee" ] "created" => array:1 [ "x-default" => "1677859576" ] "changed" => array:1 [ "x-default" => "1771021341" ] "promote" => array:1 [ "x-default" => "1" ] "sticky" => array:1 [ "x-default" => "0" ] "default_langcode" => array:1 [ "x-default" => "1" ] "revision_translation_affected" => array:1 [ "x-default" => "1" ] "publish_on" => array:1 [ "x-default" => null ] "unpublish_on" => array:1 [ "x-default" => null ] "body" => array:1 [ "x-default" => array:1 [ 0 => array:3 [ "value" => """ <h3>Report from the Data Protection and Identity Committee</h3>\n <p>In\u{A0} 2022, <a href="/">M3AAWG</a> deployed a survey to its members to understand more about how their platforms employ Transport Layer Security (TLS), the protocol that protects data in transit between systems. Specifically, we were curious about what deployments look like today and what plans might be for the future.\u{A0} M3AAWG – and the Data & Identity Protection Committee in particular – want to utilize this data to better understand how to further educate members and how to plan sessions relating to TLS.\u{A0} Our questions primarily focused on older and insecure versions of TLS, though we also inquired about TLSv1.3 plans.\u{A0}</p>\n <p>TLS is a linchpin of the Internet today and is used to secure everything from email messages in transit to e-commerce websites. Its predecessor, SSL, was introduced in 1994 to secure web browsing. TLSv1.0 was created in 1999 and superseded SSLv3.0.\u{A0} <a href="https://www.rfc-editor.org/rfc/rfc8446.html">TLSv1.3</a> was released in August 2018.\u{A0} While the newer versions are more secure and use better technologies, the older versions have now been found to actually be insecure.\u{A0} The older versions, TLSv1.0 and TLSv1.1, have been deprecated by the IETF (<a href="https://www.rfc-editor.org/rfc/rfc8996.html">RFC8996</a>) and the NSA, <a href="https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-52r2.pdf">NIST</a>, <a href="https://www.cisa.gov/uscert/ncas/current-activity/2021/01/05/nsa-releases-guidance-eliminating-obsolete-tls-protocol">CISA</a>, and <a href="https://www.ncsc.gov.uk/guidance/using-tls-to-protect-data">NCSC</a> have all recommended they be disabled on all systems.</p>\n <p>Approximately 75% of the respondents both send and receive mail.\u{A0} This is not limited to traditional Mailbox Providers (MBPs), as senders of transactional or marketing email (ESPs) also need to receive mail in various forms.\u{A0} Outbound mail may be of specific concern as it likely involves the transfer of user credentials.\u{A0} These are the systems where users login via SMTP to send email to recipients via a third-party or mobile email client.</p>\n <p><img align="center" alt="" src="/sites/default/files/legacy/blog-tls-01-traffic-patterns-graph.jpg" style="margin: 10px;" /></p>\n <p>Concentrating on outbound mail for a moment, nearly 60% of respondents support the use of third-party email clients when sending messages.\u{A0} These clients could be Outlook, Thunderbird, Apple Mail, or various mobile apps.\u{A0} For MBPs, this is pretty common as users enjoy having some level of control over their clients.\u{A0} Many platforms had been set up some time ago, and may still support legacy versions of TLS.\u{A0} When asking if platforms supported TLSv1.0 or TLSv1.1, more than 65% said their platforms did support the legacy versions, along with another 19% saying they were unsure.\u{A0} Unfortunately, only 14% said they did not offer these older versions. Sites such as <a href="https://testtls.com/">https://testtls.com/</a> can be used to test TLS offerings by various sites.\u{A0} Some of these sites allow for specifying ports and protocols, making those sites a bit more useful.</p>\n <p><img alt="" src="/sites/default/files/legacy/blog-tls-02-tls-support-imap-pop-third-party-clients-pie-chart.jpg" style="margin: 10px;" /></p>\n <p>Additionally, respondents were asked if they knew which versions were supported when supporting outbound via SMTP.</p>\n <p><img alt="" src="/sites/default/files/legacy/blog-tls-03-outbound-platform-support-tls.jpg" style="margin: 10px;" /></p>\n <p>It’s surprising to see some systems are running “<TLSv1.0”, which would imply SSLv3 or lower.\u{A0} SSLv3 was declared deprecated by the IETF in June 2015 via RFC7568.</p>\n <p>Understanding that there are a fair number of systems still using older versions of TLS (and SSL), it makes sense to be curious as to why systems may still be running these older versions.</p>\n <p><img alt="" src="/sites/default/files/legacy/blog-tls-04-tls-older-versions-impediments.jpg" style="margin: 10px;" /></p>\n <p>Looking at a few of these:</p>\n <ul>\n <li>No perceived threat - It is encouraging to see very few respondents stating this as a big impediment. TLSv1.0 and TLSv1.1 have been shown to have a number of vulnerabilities.\u{A0} These can manifest as stolen data or Denial of Service attacks.</li>\n <li>Lack of support from vendors - This could mean that vendors don’t support TLSv1.2, or don’t support the option to disable older versions of TLS.\u{A0} It makes sense that only a few stated this, as TLSv1.2 was finalized in 2008.</li>\n <li>Too many people are still using it - The most prominent impediment. If we look at the majority of mobile and desktop operating systems, they’ve supported TLSv1.2 since 2015 or so.\u{A0} That means if these users are still using older clients, their operating system is likely no longer supported and subject to any number of other security issues.</li>\n </ul>\n <p>It is understandable if there could be some trepidation on the part of the entity. It is likely valuable to do the research to understand the size of the problem, and be able to present that to executives.\u{A0} Based on responses, it does appear that groups are moving in that direction.\u{A0} More than 50% of respondents noted that their organization has initiated the process to stop using these legacy versions of TLS.</p>\n <p><img alt="" src="/sites/default/files/legacy/blog-tls-05-tls-end-support.jpg" /></p>\n <p>However, “gathering information” could lead to the decision to hold off any further action due to some of the hurdles mentioned above.\u{A0} Regardless, initiation of the process is good, and brings awareness to the organization.\u{A0} Even if now is not currently an acceptable time, the organization could revisit the initiative in the future, or create some campaign to help users understand the importance of staying current.</p>\n <p>Many experts in the industry have advocated deprecating these older versions for quite some time.\u{A0} Interestingly, it seems that if there were a coordinated (and publicized) effort, then organizations believe they could rise to the occasion.\u{A0} When asked if they could eliminate the legacy versions of TLS within twelve months given an industry-wide endeavor, nearly two-thirds responded affirmatively.</p>\n <p>Within M3AAWG, the Data & Identity Protection Committee has been advocating that entities stop using TLSv1.0 and TLSv1.1 for a few years.\u{A0} In order for sites to be able to adequately\u{A0} protect user credentials and data, systems must stop using the insecure versions of TLS, that is TLSv1.0 and TLSv1.1. This may temporarily inconvenience a few\u{A0} users if they have outdated devices, though the continued exposure of insecure protocols and devices could have more disastrous consequences including theft or loss of data, as well as false sense of security.\u{A0}</p>\n <p>There have also been cursory discussions about something like a “STARTTLS Awareness Day”, where organizations temporarily change their TLS requirements in order to drive further adoption of better TLS usage patterns.\u{A0} That change could require TLSv1.2 or TLSv1.3, or could merely require that all communications utilize TLS (a small percentage of MTA-to-MTA traffic is still unencrypted).\u{A0} This could take the form of customer-facing, or MTA-to-MTA communications, or both.\u{A0} The point to drive home is that these poorly encrypted (and/or unencrypted) sessions are no longer acceptable.\u{A0} We (the collective ecosystem) are reaching a point where there is little if any reason to have unencrypted traffic between systems.</p>\n <p><img alt="" src="/sites/default/files/legacy/blog-tls-06-tls-industry-wide-initiative-to-end-support.jpg" style="margin: 10px;" /></p>\n <p>If there were an industry-wide initiative to end support for TLSv1.0/1.1 for email/web protocols, do you believe you could accomplish that task within 12 months?</p>\n <p>Overall, it seems as though the respondents understood that dependencies on TLSv1.0 and TLSv1.1 need to end, and that it’s time to move on to TLSv1.2 and TLSv1.3.\u{A0} While it may take time to convince organizational leaders, the drive to better secure these types of connections is present.\u{A0} As first-adopters move forward with disabling TLSv1.0 and TLSv1.1 on various systems, this may give others the courage to move forward as a cohesive unit.\u{A0} That movement can benefit the entirety of the Internet by ensuring users have more up-to-date devices, and make us all a little safer.</p>\n <p>Watch for updates on this blog about issues related to inbound TLS soon. Our best practices can be found here, <a href="/blog">/blog</a>.</p>\n <p>Some additional references:</p>\n <p>NIST: <a href="https://csrc.nist.gov/publications/detail/sp/800-52/rev-2/final">https://csrc.nist.gov/publications/detail/sp/800-52/rev-2/final</a></p>\n <p>NCSC: <a href="https://www.ncsc.gov.uk/guidance/using-tls-to-protect-data">https://www.ncsc.gov.uk/guidance/using-tls-to-protect-data</a></p>\n <p>IETF: <a href="https://www.rfc-editor.org/rfc/rfc8996.html">https://www.rfc-editor.org/rfc/rfc8996.html</a></p>\n """ "summary" => "" "format" => "full_html" ] ] ] "feeds_item" => array:1 [ "x-default" => array:1 [ 0 => array:5 [ "target_id" => "15" "imported" => "1771021341" "url" => null "guid" => null "hash" => "d10db6fa84b72695581088ea2e49f2f2" ] ] ] "field_author_name" => array:1 [ "x-default" => array:1 [ 0 => array:1 [ "target_id" => "228" ] ] ] "field_content_category" => array:1 [ "x-default" => array:2 [ 0 => array:1 [ "target_id" => "313" ] 1 => array:1 [ "target_id" => "317" ] ] ] "field_legacy_id" => array:1 [ "x-default" => array:1 [ 0 => array:1 [ "value" => "64285" ] ] ] ] #fields: [] #fieldDefinitions: array:31 [ "nid" => Drupal\Core\Field\BaseFieldDefinition {#1879 #definition: array:6 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1884 #string: "ID" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "read-only" => true "provider" => "node" "field_name" => "nid" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1876 #definition: array:2 [ "type" => "field_item:integer" "settings" => array:6 [ "unsigned" => true "size" => "normal" "min" => "" "max" => "" "prefix" => "" "suffix" => "" ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1879} } #type: "integer" #propertyDefinitions: null #schema: null #indexes: [] } "uuid" => Drupal\Core\Field\BaseFieldDefinition {#1881 #definition: array:6 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1874 #string: "UUID" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "read-only" => true "provider" => "node" "field_name" => "uuid" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1875 #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 {#1881} } #type: "uuid" #propertyDefinitions: null #schema: null #indexes: [] } "vid" => Drupal\Core\Field\BaseFieldDefinition {#1870 #definition: array:6 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1871 #string: "Revision ID" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "read-only" => true "provider" => "node" "field_name" => "vid" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1878 #definition: array:2 [ "type" => "field_item:integer" "settings" => array:6 [ "unsigned" => true "size" => "normal" "min" => "" "max" => "" "prefix" => "" "suffix" => "" ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1870} } #type: "integer" #propertyDefinitions: null #schema: null #indexes: [] } "langcode" => Drupal\Core\Field\BaseFieldDefinition {#1873 #definition: array:8 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1868 #string: "Language" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "display" => array:2 [ "view" => array:2 [ "options" => array:1 [ "region" => "hidden" ] "configurable" => true ] "form" => array:2 [ "options" => array:2 [ "type" => "language_select" "weight" => 2 ] "configurable" => true ] ] "revisionable" => true "translatable" => true "provider" => "node" "field_name" => "langcode" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1869 #definition: array:2 [ "type" => "field_item:language" "settings" => [] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1873} } #type: "language" #propertyDefinitions: null #schema: null #indexes: [] } "type" => Drupal\Core\Field\BaseFieldDefinition {#1864 #definition: array:7 [ "label" => "Content type" "required" => true "read-only" => true "provider" => "node" "field_name" => "type" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1866 #definition: array:2 [ "type" => "field_item:entity_reference" "settings" => array:3 [ "target_type" => "node_type" "handler" => "default" "handler_settings" => [] ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1864} } #type: "entity_reference" #propertyDefinitions: null #schema: null #indexes: [] } "revision_timestamp" => Drupal\Core\Field\BaseFieldDefinition {#1872 #definition: array:7 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1867 #string: "Revision create time" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1865 #string: "The time that the current revision was created." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "provider" => "node" "field_name" => "revision_timestamp" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1862 #definition: array:2 [ "type" => "field_item:created" "settings" => [] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1872} } #type: "created" #propertyDefinitions: null #schema: null #indexes: [] } "revision_uid" => Drupal\Core\Field\BaseFieldDefinition {#1863 #definition: array:7 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1857 #string: "Revision user" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1861 #string: "The user ID of the author of the current revision." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "provider" => "node" "field_name" => "revision_uid" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1854 #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 {#1863} } #type: "entity_reference" #propertyDefinitions: null #schema: null #indexes: [] } "revision_log" => Drupal\Core\Field\BaseFieldDefinition {#1860 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1859 #string: "Revision log message" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1848 #string: "Briefly describe the changes you have made." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "default_value" => array:1 [ 0 => array:1 [ "value" => "" ] ] "display" => array:1 [ "form" => array:1 [ "options" => array:3 [ "type" => "string_textarea" "weight" => 25 "settings" => array:1 [ "rows" => 4 ] ] ] ] "provider" => "node" "field_name" => "revision_log" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1855 #definition: array:2 [ "type" => "field_item:string_long" "settings" => array:1 [ "case_sensitive" => false ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1860} } #type: "string_long" #propertyDefinitions: null #schema: null #indexes: [] } "status" => Drupal\Core\Field\BaseFieldDefinition {#1856 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1858 #string: "Published" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "translatable" => true "default_value" => array:1 [ 0 => array:1 [ "value" => true ] ] "display" => array:1 [ "form" => array:2 [ "options" => array:3 [ "type" => "boolean_checkbox" "settings" => array:1 [ "display_label" => true ] "weight" => 120 ] "configurable" => true ] ] "provider" => "node" "field_name" => "status" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1853 #definition: array:2 [ "type" => "field_item:boolean" "settings" => array:2 [ "on_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1852 #string: "On" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "off_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1850 #string: "Off" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1856} } #type: "boolean" #propertyDefinitions: null #schema: null #indexes: [] } "uid" => Drupal\Core\Field\BaseFieldDefinition {#1851 #definition: array:10 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1846 #string: "Authored by" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "translatable" => true "default_value_callback" => "Drupal\node\Entity\Node::getDefaultEntityOwner" "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1847 #string: "The username of the content author." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "display" => array:2 [ "view" => array:1 [ "options" => array:3 [ "label" => "hidden" "type" => "author" "weight" => 0 ] ] "form" => array:2 [ "options" => array:3 [ "type" => "entity_reference_autocomplete" "weight" => 5 "settings" => array:3 [ "match_operator" => "CONTAINS" "size" => "60" "placeholder" => "" ] ] "configurable" => true ] ] "provider" => "node" "field_name" => "uid" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1841 #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 {#1851} } #type: "entity_reference" #propertyDefinitions: null #schema: null #indexes: [] } "title" => Drupal\Core\Field\BaseFieldDefinition {#1844 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1845 #string: "Title" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "required" => true "translatable" => true "revisionable" => true "display" => array:2 [ "view" => array:1 [ "options" => array:3 [ "label" => "hidden" "type" => "string" "weight" => -5 ] ] "form" => array:2 [ "options" => array:2 [ "type" => "string_textfield" "weight" => -5 ] "configurable" => true ] ] "provider" => "node" "field_name" => "title" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1842 #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 {#1844} } #type: "string" #propertyDefinitions: null #schema: null #indexes: [] } "created" => Drupal\Core\Field\BaseFieldDefinition {#1849 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1839 #string: "Authored on" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1840 #string: "The date and time that the content was created." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "translatable" => true "display" => array:2 [ "view" => array:1 [ "options" => array:3 [ "label" => "hidden" "type" => "timestamp" "weight" => 0 ] ] "form" => array:2 [ "options" => array:2 [ "type" => "datetime_timestamp" "weight" => 10 ] "configurable" => true ] ] "provider" => "node" "field_name" => "created" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1835 #definition: array:2 [ "type" => "field_item:created" "settings" => [] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1849} } #type: "created" #propertyDefinitions: null #schema: null #indexes: [] } "changed" => Drupal\Core\Field\BaseFieldDefinition {#1836 #definition: array:8 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1843 #string: "Changed" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1838 #string: "The time that the node was last edited." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "translatable" => true "provider" => "node" "field_name" => "changed" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1837 #definition: array:2 [ "type" => "field_item:changed" "settings" => [] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1836} } #type: "changed" #propertyDefinitions: null #schema: null #indexes: [] } "promote" => Drupal\Core\Field\Entity\BaseFieldOverride {#1775 #entityTypeId: "base_field_override" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.blog_post.promote" #status: true #uuid: "05d7ec40-55b8-4101-a328-d9574d23fec6" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "config" => array:1 [ 0 => "node.type.blog_post" ] ] #isSyncing: false #id: "node.blog_post.promote" #field_name: "promote" #field_type: "boolean" #entity_type: "node" #bundle: "blog_post" #label: "Promoted to front page" #description: "" #settings: array:2 [ "on_label" => "On" "off_label" => "Off" ] #required: false #translatable: true #default_value: array:1 [ 0 => array:1 [ "value" => 1 ] ] #default_value_callback: "" #fieldStorage: null #itemDefinition: null #constraints: [] #propertyConstraints: [] #baseFieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1830 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1834 #string: "Promoted to front page" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "translatable" => true "default_value" => array:1 [ 0 => array:1 [ "value" => false ] ] "display" => array:1 [ "form" => array:2 [ "options" => array:1 [ "region" => "hidden" ] "configurable" => true ] ] "provider" => "node" "field_name" => "promote" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1832 #definition: array:2 [ "type" => "field_item:boolean" "settings" => array:2 [ "on_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1833 #string: "On" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "off_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1828 #string: "Off" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1830} } #type: "boolean" #propertyDefinitions: null #schema: null #indexes: [] } } "sticky" => Drupal\Core\Field\BaseFieldDefinition {#1829 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1824 #string: "Sticky at top of lists" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "translatable" => true "default_value" => array:1 [ 0 => array:1 [ "value" => false ] ] "display" => array:1 [ "form" => array:2 [ "options" => array:1 [ "region" => "hidden" ] "configurable" => true ] ] "provider" => "node" "field_name" => "sticky" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1831 #definition: array:2 [ "type" => "field_item:boolean" "settings" => array:2 [ "on_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1826 #string: "On" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "off_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1827 #string: "Off" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1829} } #type: "boolean" #propertyDefinitions: null #schema: null #indexes: [] } "default_langcode" => Drupal\Core\Field\BaseFieldDefinition {#1822 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1823 #string: "Default translation" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1818 #string: "A flag indicating whether this is the default translation." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "translatable" => true "revisionable" => true "default_value" => array:1 [ 0 => array:1 [ "value" => true ] ] "provider" => "node" "field_name" => "default_langcode" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1819 #definition: array:2 [ "type" => "field_item:boolean" "settings" => array:2 [ "on_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1820 #string: "On" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "off_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1821 #string: "Off" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1822} } #type: "boolean" #propertyDefinitions: null #schema: null #indexes: [] } "revision_default" => Drupal\Core\Field\BaseFieldDefinition {#1817 #definition: array:10 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1825 #string: "Default revision" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1814 #string: "A flag indicating whether this was a default revision when it was saved." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "storage_required" => true "internal" => true "translatable" => false "revisionable" => true "provider" => "node" "field_name" => "revision_default" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1815 #definition: array:2 [ "type" => "field_item:boolean" "settings" => array:2 [ "on_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1816 #string: "On" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "off_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1811 #string: "Off" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1817} } #type: "boolean" #propertyDefinitions: null #schema: null #indexes: [] } "revision_translation_affected" => Drupal\Core\Field\BaseFieldDefinition {#1812 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1813 #string: "Revision translation affected" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1808 #string: "Indicates if the last edit of a translation belongs to current revision." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "read-only" => true "revisionable" => true "translatable" => true "provider" => "node" "field_name" => "revision_translation_affected" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1806 #definition: array:2 [ "type" => "field_item:boolean" "settings" => array:2 [ "on_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1810 #string: "On" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "off_label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1805 #string: "Off" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1812} } #type: "boolean" #propertyDefinitions: null #schema: null #indexes: [] } "metatag" => Drupal\Core\Field\BaseFieldDefinition {#1799 #definition: array:10 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1807 #string: "Metatags (Hidden field for JSON support)" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1809 #string: "The computed meta tags for the entity." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "computed" => true "translatable" => true "read-only" => true "entity_type" => "node" "cardinality" => -1 "provider" => "metatag" "field_name" => "metatag" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1803 #definition: array:2 [ "type" => "field_item:metatag_computed" "settings" => [] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1799} } #type: "metatag_computed" #propertyDefinitions: null #schema: null #indexes: [] } "path" => Drupal\Core\Field\BaseFieldDefinition {#1804 #definition: array:8 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1792 #string: "URL alias" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "translatable" => true "display" => array:1 [ "form" => array:2 [ "options" => array:2 [ "type" => "path" "weight" => 30 ] "configurable" => true ] ] "computed" => true "provider" => "path" "field_name" => "path" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1800 #definition: array:2 [ "type" => "field_item:path" "settings" => [] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1804} } #type: "path" #propertyDefinitions: null #schema: null #indexes: [] } "publish_on" => Drupal\Core\Field\BaseFieldDefinition {#1801 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1797 #string: "Publish on" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "display" => array:1 [ "form" => array:2 [ "options" => array:2 [ "type" => "datetime_timestamp_no_default" "region" => "hidden" ] "configurable" => true ] ] "translatable" => true "revisionable" => true "constraints" => array:1 [ "SchedulerPublishOn" => null ] "provider" => "scheduler" "field_name" => "publish_on" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1798 #definition: array:2 [ "type" => "field_item:timestamp" "settings" => [] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1801} } #type: "timestamp" #propertyDefinitions: null #schema: null #indexes: [] } "unpublish_on" => Drupal\Core\Field\BaseFieldDefinition {#1794 #definition: array:9 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1795 #string: "Unpublish on" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "display" => array:1 [ "form" => array:2 [ "options" => array:2 [ "type" => "datetime_timestamp_no_default" "region" => "hidden" ] "configurable" => true ] ] "translatable" => true "revisionable" => true "constraints" => array:1 [ "SchedulerUnpublishOn" => null ] "provider" => "scheduler" "field_name" => "unpublish_on" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1802 #definition: array:2 [ "type" => "field_item:timestamp" "settings" => [] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1794} } #type: "timestamp" #propertyDefinitions: null #schema: null #indexes: [] } "menu_link" => Drupal\Core\Field\BaseFieldDefinition {#1786 #definition: array:12 [ "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1796 #string: "Menu link" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1790 #string: "Computed menu link for the node (only available during node saving)." #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } "revisionable" => true "class" => "\Drupal\token\MenuLinkFieldItemList" "translatable" => true "internal" => true "display" => array:2 [ "view" => array:1 [ "options" => array:2 [ "label" => "hidden" "region" => "hidden" ] ] "form" => array:1 [ "options" => array:1 [ "region" => "hidden" ] ] ] "computed" => true "provider" => "token" "field_name" => "menu_link" "entity_type" => "node" "bundle" => null ] #typedDataManager: null #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1791 #definition: array:2 [ "type" => "field_item:entity_reference" "settings" => array:3 [ "target_type" => "menu_link_content" "handler" => "default" "handler_settings" => [] ] ] #typedDataManager: null #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1786} } #type: "entity_reference" #propertyDefinitions: null #schema: null #indexes: [] } "body" => Drupal\field\Entity\FieldConfig {#1784 #entityTypeId: "field_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.blog_post.body" #status: true #uuid: "8ef80cb6-0f16-46a4-b491-4e9905ff23ed" -isUninstalling: false #langcode: "en" #third_party_settings: array:2 [ "linkchecker" => array:2 [ "scan" => true "extractor" => "html_link_extractor" ] "better_formats" => array:4 [ "allowed_formats_toggle" => false "allowed_formats" => array:8 [ "apb_full_html" => "apb_full_html" "full_html" => "full_html" "apb_basic_html" => "apb_basic_html" "basic_html" => "basic_html" "restricted_html" => "restricted_html" "email_html" => "email_html" "webform_default" => "webform_default" "easy_email" => 0 ] "default_order_toggle" => false "default_order_wrapper" => array:1 [ "formats" => array:8 [ "apb_full_html" => array:1 [ "weight" => "-9" ] "apb_basic_html" => array:1 [ "weight" => "-5" ] "basic_html" => array:1 [ "weight" => "0" ] "restricted_html" => array:1 [ "weight" => "1" ] "full_html" => array:1 [ "weight" => "2" ] "email_html" => array:1 [ "weight" => "10" ] "easy_email" => array:1 [ "weight" => "50" ] "webform_default" => array:1 [ "weight" => "100" ] ] ] ] ] #_core: [] #trustedData: false #dependencies: array:2 [ "config" => array:2 [ 0 => "field.storage.node.body" 1 => "node.type.blog_post" ] "module" => array:3 [ 0 => "better_formats" 1 => "linkchecker" 2 => "text" ] ] #isSyncing: false #id: "node.blog_post.body" #field_name: "body" #field_type: "text_with_summary" #entity_type: "node" #bundle: "blog_post" #label: "Body" #description: "" #settings: array:3 [ "display_summary" => true "required_summary" => false "allowed_formats" => [] ] #required: false #translatable: false #default_value: [] #default_value_callback: "" #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#4311 #entityTypeId: "field_storage_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.body" #status: true #uuid: "968416cd-703c-4a69-bda8-a2e3be65bb9c" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: array:1 [ "default_config_hash" => "EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY" ] #trustedData: false #dependencies: array:1 [ "module" => array:2 [ 0 => "node" 1 => "text" ] ] #isSyncing: false #id: "node.body" #field_name: "body" #entity_type: "node" #type: "text_with_summary" #module: "text" #settings: [] #cardinality: 1 #translatable: true #locked: false #persist_with_no_fields: true +custom_storage: false #indexes: [] #deleted: false #schema: array:4 [ "columns" => array:3 [ "value" => array:2 [ "type" => "text" "size" => "big" ] "summary" => array:2 [ "type" => "text" "size" => "big" ] "format" => array:2 [ "type" => "varchar_ascii" "length" => 255 ] ] "indexes" => array:1 [ "format" => array:1 [ 0 => "format" ] ] "unique keys" => [] "foreign keys" => [] ] #propertyDefinitions: null } #itemDefinition: null #constraints: [] #propertyConstraints: [] #deleted: false } "feeds_item" => Drupal\field\Entity\FieldConfig {#1776 #entityTypeId: "field_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.blog_post.feeds_item" #status: true #uuid: "25dc4617-adf0-45de-8d88-787d50856032" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:2 [ "config" => array:2 [ 0 => "field.storage.node.feeds_item" 1 => "node.type.blog_post" ] "module" => array:1 [ 0 => "feeds" ] ] #isSyncing: false #id: "node.blog_post.feeds_item" #field_name: "feeds_item" #field_type: "feeds_item" #entity_type: "node" #bundle: "blog_post" #label: "Feeds item" #description: "" #settings: array:2 [ "handler" => "default:feeds_feed" "handler_settings" => [] ] #required: false #translatable: true #default_value: [] #default_value_callback: "" #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#4313 #entityTypeId: "field_storage_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.feeds_item" #status: true #uuid: "5a737167-2a1b-480a-9e82-c0d2aaaba9fa" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "module" => array:2 [ 0 => "feeds" 1 => "node" ] ] #isSyncing: false #id: "node.feeds_item" #field_name: "feeds_item" #entity_type: "node" #type: "feeds_item" #module: "feeds" #settings: array:1 [ "target_type" => "feeds_feed" ] #cardinality: -1 #translatable: false #locked: false #persist_with_no_fields: false +custom_storage: false #indexes: [] #deleted: false #schema: array:4 [ "columns" => array:5 [ "target_id" => array:4 [ "description" => "The ID of the target feed." "type" => "int" "not null" => true "unsigned" => true ] "imported" => array:4 [ "type" => "int" "not null" => true "unsigned" => true "description" => "Import date of the feed item, as a Unix timestamp." ] "url" => array:2 [ "type" => "text" "description" => "Link to the feed item." ] "guid" => array:2 [ "type" => "text" "description" => "Unique identifier for the feed item." ] "hash" => array:5 [ "type" => "varchar" "length" => 32 "not null" => true "description" => "The hash of the feed item." "is_ascii" => true ] ] "indexes" => array:4 [ "target_id" => array:1 [ 0 => "target_id" ] "lookup_url" => array:2 [ 0 => "target_id" 1 => array:2 [ 0 => "url" 1 => 128 ] ] "lookup_guid" => array:2 [ 0 => "target_id" 1 => array:2 [ 0 => "guid" 1 => 128 ] ] "imported" => array:1 [ 0 => "imported" ] ] "foreign keys" => array:1 [ "target_id" => array:2 [ "table" => "feeds_feed" "columns" => array:1 [ "target_id" => "fid" ] ] ] "unique keys" => [] ] #propertyDefinitions: null } #itemDefinition: null #constraints: [] #propertyConstraints: [] #deleted: false } "field_author_name" => Drupal\field\Entity\FieldConfig {#1773 #entityTypeId: "field_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.blog_post.field_author_name" #status: true #uuid: "669e67d7-8c5b-481d-8725-ef8f97a59026" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "config" => array:3 [ 0 => "field.storage.node.field_author_name" 1 => "node.type.blog_post" 2 => "taxonomy.vocabulary.blog_authors" ] ] #isSyncing: false #id: "node.blog_post.field_author_name" #field_name: "field_author_name" #field_type: "entity_reference" #entity_type: "node" #bundle: "blog_post" #label: "Author Name" #description: "" #settings: array:2 [ "handler" => "default:taxonomy_term" "handler_settings" => array:4 [ "target_bundles" => array:1 [ "blog_authors" => "blog_authors" ] "sort" => array:2 [ "field" => "name" "direction" => "asc" ] "auto_create" => false "auto_create_bundle" => "" ] ] #required: false #translatable: false #default_value: [] #default_value_callback: "" #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#1774 #entityTypeId: "field_storage_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.field_author_name" #status: true #uuid: "ee7df4f3-5b6d-4202-ba75-86892403f3d4" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "module" => array:2 [ 0 => "node" 1 => "taxonomy" ] ] #isSyncing: false #id: "node.field_author_name" #field_name: "field_author_name" #entity_type: "node" #type: "entity_reference" #module: "core" #settings: array:1 [ "target_type" => "taxonomy_term" ] #cardinality: 1 #translatable: true #locked: false #persist_with_no_fields: false +custom_storage: false #indexes: [] #deleted: false #schema: array:4 [ "columns" => array:1 [ "target_id" => array:3 [ "description" => "The ID of the target entity." "type" => "int" "unsigned" => true ] ] "indexes" => array:1 [ "target_id" => array:1 [ 0 => "target_id" ] ] "unique keys" => [] "foreign keys" => [] ] #propertyDefinitions: null } #itemDefinition: null #constraints: [] #propertyConstraints: [] #deleted: false } "field_categories" => Drupal\field\Entity\FieldConfig {#1769 #entityTypeId: "field_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.blog_post.field_categories" #status: true #uuid: "926cd99e-67c2-4335-9a5e-6874f5b176f0" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "config" => array:3 [ 0 => "field.storage.node.field_categories" 1 => "node.type.blog_post" 2 => "taxonomy.vocabulary.categories" ] ] #isSyncing: false #id: "node.blog_post.field_categories" #field_name: "field_categories" #field_type: "entity_reference" #entity_type: "node" #bundle: "blog_post" #label: "Categories" #description: "" #settings: array:2 [ "handler" => "default:taxonomy_term" "handler_settings" => array:4 [ "target_bundles" => array:1 [ "categories" => "categories" ] "sort" => array:2 [ "field" => "name" "direction" => "asc" ] "auto_create" => false "auto_create_bundle" => "" ] ] #required: false #translatable: false #default_value: [] #default_value_callback: "" #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#1770 #entityTypeId: "field_storage_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.field_categories" #status: true #uuid: "331a96ff-4615-48a9-a5fc-b79158d837a3" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "module" => array:2 [ 0 => "node" 1 => "taxonomy" ] ] #isSyncing: false #id: "node.field_categories" #field_name: "field_categories" #entity_type: "node" #type: "entity_reference" #module: "core" #settings: array:1 [ "target_type" => "taxonomy_term" ] #cardinality: -1 #translatable: true #locked: false #persist_with_no_fields: false +custom_storage: false #indexes: [] #deleted: false #schema: null #propertyDefinitions: null } #itemDefinition: null #constraints: [] #propertyConstraints: [] #deleted: false } "field_content_category" => Drupal\field\Entity\FieldConfig {#1777 #entityTypeId: "field_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.blog_post.field_content_category" #status: true #uuid: "e3a00dd3-3984-46d5-9c38-e7f31a498e63" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "config" => array:3 [ 0 => "field.storage.node.field_content_category" 1 => "node.type.blog_post" 2 => "taxonomy.vocabulary.content_category" ] ] #isSyncing: false #id: "node.blog_post.field_content_category" #field_name: "field_content_category" #field_type: "entity_reference" #entity_type: "node" #bundle: "blog_post" #label: "Content Category" #description: "" #settings: array:2 [ "handler" => "default:taxonomy_term" "handler_settings" => array:4 [ "target_bundles" => array:1 [ "content_category" => "content_category" ] "sort" => array:2 [ "field" => "name" "direction" => "asc" ] "auto_create" => false "auto_create_bundle" => "" ] ] #required: false #translatable: false #default_value: [] #default_value_callback: "" #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#1760 #entityTypeId: "field_storage_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.field_content_category" #status: true #uuid: "d4916216-f9eb-4bd6-a2f5-5155dbc2c360" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "module" => array:2 [ 0 => "node" 1 => "taxonomy" ] ] #isSyncing: false #id: "node.field_content_category" #field_name: "field_content_category" #entity_type: "node" #type: "entity_reference" #module: "core" #settings: array:1 [ "target_type" => "taxonomy_term" ] #cardinality: -1 #translatable: true #locked: false #persist_with_no_fields: false +custom_storage: false #indexes: [] #deleted: false #schema: array:4 [ "columns" => array:1 [ "target_id" => array:3 [ "description" => "The ID of the target entity." "type" => "int" "unsigned" => true ] ] "indexes" => array:1 [ "target_id" => array:1 [ 0 => "target_id" ] ] "unique keys" => [] "foreign keys" => [] ] #propertyDefinitions: null } #itemDefinition: null #constraints: [] #propertyConstraints: [] #deleted: false } "field_featured_image" => Drupal\field\Entity\FieldConfig {#1771 #entityTypeId: "field_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.blog_post.field_featured_image" #status: true #uuid: "01682ba8-866e-4869-bdbb-94cc81ac48d6" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:2 [ "config" => array:2 [ 0 => "field.storage.node.field_featured_image" 1 => "node.type.blog_post" ] "module" => array:1 [ 0 => "image" ] ] #isSyncing: false #id: "node.blog_post.field_featured_image" #field_name: "field_featured_image" #field_type: "image" #entity_type: "node" #bundle: "blog_post" #label: "Featured Image" #description: "" #settings: array:12 [ "handler" => "default:file" "handler_settings" => [] "file_directory" => "[date:custom:Y]-[date:custom:m]" "file_extensions" => "png gif jpg jpeg webp" "max_filesize" => "" "max_resolution" => "" "min_resolution" => "" "alt_field" => true "alt_field_required" => true "title_field" => false "title_field_required" => false "default_image" => array:5 [ "uuid" => "" "alt" => "" "title" => "" "width" => null "height" => null ] ] #required: false #translatable: false #default_value: [] #default_value_callback: "" #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#4390 #entityTypeId: "field_storage_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.field_featured_image" #status: true #uuid: "d5bf9c9b-a9e5-4508-b421-d0e79f4cd4b6" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "module" => array:3 [ 0 => "file" 1 => "image" 2 => "node" ] ] #isSyncing: false #id: "node.field_featured_image" #field_name: "field_featured_image" #entity_type: "node" #type: "image" #module: "image" #settings: array:5 [ "target_type" => "file" "display_field" => false "display_default" => true "uri_scheme" => "public" "default_image" => array:5 [ "uuid" => "" "alt" => "" "title" => "" "width" => null "height" => null ] ] #cardinality: 1 #translatable: true #locked: false #persist_with_no_fields: false +custom_storage: false #indexes: [] #deleted: false #schema: null #propertyDefinitions: null } #itemDefinition: null #constraints: [] #propertyConstraints: [] #deleted: false } "field_legacy_id" => Drupal\field\Entity\FieldConfig {#1768 #entityTypeId: "field_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.blog_post.field_legacy_id" #status: true #uuid: "2479c6d3-f7fd-4e75-8adc-b7d2797a3fbb" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "config" => array:2 [ 0 => "field.storage.node.field_legacy_id" 1 => "node.type.blog_post" ] ] #isSyncing: false #id: "node.blog_post.field_legacy_id" #field_name: "field_legacy_id" #field_type: "integer" #entity_type: "node" #bundle: "blog_post" #label: "Legacy Id" #description: "" #settings: array:4 [ "min" => null "max" => null "prefix" => "" "suffix" => "" ] #required: false #translatable: false #default_value: [] #default_value_callback: "" #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#4425 #entityTypeId: "field_storage_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.field_legacy_id" #status: true #uuid: "56db5f92-b429-4af9-82b1-24fa6ecd02f1" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "module" => array:1 [ 0 => "node" ] ] #isSyncing: false #id: "node.field_legacy_id" #field_name: "field_legacy_id" #entity_type: "node" #type: "integer" #module: "core" #settings: array:2 [ "unsigned" => false "size" => "normal" ] #cardinality: 1 #translatable: true #locked: false #persist_with_no_fields: false +custom_storage: false #indexes: [] #deleted: false #schema: array:4 [ "columns" => array:1 [ "value" => array:3 [ "type" => "int" "unsigned" => false "size" => "normal" ] ] "unique keys" => [] "indexes" => [] "foreign keys" => [] ] #propertyDefinitions: null } #itemDefinition: null #constraints: [] #propertyConstraints: [] #deleted: false } "field_tags" => Drupal\field\Entity\FieldConfig {#1764 #entityTypeId: "field_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.blog_post.field_tags" #status: true #uuid: "e016983f-94ae-4a12-ba8a-7b6fb286404f" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "config" => array:3 [ 0 => "field.storage.node.field_tags" 1 => "node.type.blog_post" 2 => "taxonomy.vocabulary.tags" ] ] #isSyncing: false #id: "node.blog_post.field_tags" #field_name: "field_tags" #field_type: "entity_reference" #entity_type: "node" #bundle: "blog_post" #label: "Tags" #description: "" #settings: array:2 [ "handler" => "default:taxonomy_term" "handler_settings" => array:4 [ "target_bundles" => array:1 [ "tags" => "tags" ] "sort" => array:2 [ "field" => "name" "direction" => "asc" ] "auto_create" => false "auto_create_bundle" => "" ] ] #required: false #translatable: false #default_value: [] #default_value_callback: "" #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#1765 #entityTypeId: "field_storage_config" #enforceIsNew: null #typedData: null #originalEntity: null #cacheContexts: array:1 [ 0 => "languages:language_interface" ] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #originalId: "node.field_tags" #status: true #uuid: "53db4a88-f75c-4658-b805-d1fd72882ed1" -isUninstalling: false #langcode: "en" #third_party_settings: [] #_core: [] #trustedData: false #dependencies: array:1 [ "module" => array:2 [ 0 => "node" 1 => "taxonomy" ] ] #isSyncing: false #id: "node.field_tags" #field_name: "field_tags" #entity_type: "node" #type: "entity_reference" #module: "core" #settings: array:1 [ "target_type" => "taxonomy_term" ] #cardinality: -1 #translatable: true #locked: false #persist_with_no_fields: false +custom_storage: false #indexes: [] #deleted: false #schema: null #propertyDefinitions: null } #itemDefinition: null #constraints: [] #propertyConstraints: [] #deleted: false } ] #languages: array:15 [ "en" => Drupal\Core\Language\Language {#4305 #name: "English" #id: "en" #direction: "ltr" #weight: 0 #locked: false } "ar" => Drupal\Core\Language\Language {#4307 #name: "Arabic" #id: "ar" #direction: "rtl" #weight: 1 #locked: false } "zh-hans" => Drupal\Core\Language\Language {#4314 #name: "Chinese, Simplified" #id: "zh-hans" #direction: "ltr" #weight: 2 #locked: false } "zh-hant" => Drupal\Core\Language\Language {#1766 #name: "Chinese, Traditional" #id: "zh-hant" #direction: "ltr" #weight: 3 #locked: false } "fr" => Drupal\Core\Language\Language {#4303 #name: "French" #id: "fr" #direction: "ltr" #weight: 4 #locked: false } "de" => Drupal\Core\Language\Language {#4306 #name: "German" #id: "de" #direction: "ltr" #weight: 5 #locked: false } "it" => Drupal\Core\Language\Language {#4302 #name: "Italian" #id: "it" #direction: "ltr" #weight: 6 #locked: false } "ja" => Drupal\Core\Language\Language {#4301 #name: "Japanese" #id: "ja" #direction: "ltr" #weight: 7 #locked: false } "ko" => Drupal\Core\Language\Language {#4300 #name: "Korean" #id: "ko" #direction: "ltr" #weight: 8 #locked: false } "pt-br" => Drupal\Core\Language\Language {#4299 #name: "Portuguese, Brazil" #id: "pt-br" #direction: "ltr" #weight: 9 #locked: false } "pt-pt" => Drupal\Core\Language\Language {#4298 #name: "Portuguese, Portugal" #id: "pt-pt" #direction: "ltr" #weight: 10 #locked: false } "ru" => Drupal\Core\Language\Language {#4297 #name: "Russian" #id: "ru" #direction: "ltr" #weight: 11 #locked: false } "es" => Drupal\Core\Language\Language {#4304 #name: "Spanish" #id: "es" #direction: "ltr" #weight: 12 #locked: false } "und" => Drupal\Core\Language\Language {#4296 #name: "Not specified" #id: "und" #direction: "ltr" #weight: 13 #locked: true } "zxx" => Drupal\Core\Language\Language {#4295 #name: "Not applicable" #id: "zxx" #direction: "ltr" #weight: 14 #locked: true } ] #langcodeKey: "langcode" #defaultLangcodeKey: "default_langcode" #activeLangcode: "x-default" #enforceDefaultTranslation: null #defaultLangcode: "en" #translations: array:1 [ "x-default" => array:1 [ "status" => 1 ] ] #translationInitialize: false #newRevision: false #isDefaultRevision: "1" #entityKeys: array:4 [ "bundle" => "blog_post" "id" => "15140" "revision" => "16110" "uuid" => "e54fb5b2-27ec-47c1-9ddb-72ced8f5b9a9" ] #translatableEntityKeys: array:8 [ "label" => array:1 [ "x-default" => "M3AAWG Member Survey on TLS Support - Data Protection and Identity Committee" ] "langcode" => array:1 [ "x-default" => "en" ] "status" => array:1 [ "x-default" => "1" ] "published" => array:1 [ "x-default" => "1" ] "uid" => array:1 [ "x-default" => "0" ] "owner" => array:1 [ "x-default" => "0" ] "default_langcode" => array:1 [ "x-default" => "1" ] "revision_translation_affected" => array:1 [ "x-default" => "1" ] ] #validated: false #validationRequired: false #loadedRevisionId: "16110" #revisionTranslationAffectedKey: "revision_translation_affected" #enforceRevisionTranslationAffected: [] #isSyncing: false +in_preview: null }
