Skip to main content
array (27)
nid => array (1)
$0['nid']
0 => array (1)
$0['nid'][0]
value => string (3) "274"
$0['nid'][0]['value']
uuid => array (1)
$0['uuid']
0 => array (1)
$0['uuid'][0]
value => string (36) "f07da7f9-b9a3-461c-9afd-177c364b6667"
$0['uuid'][0]['value']
vid => array (1)
$0['vid']
0 => array (1)
$0['vid'][0]
value => string (4) "1875"
$0['vid'][0]['value']
langcode => array (1)
$0['langcode']
0 => array (1)
$0['langcode'][0]
value => string (2) "en"
$0['langcode'][0]['value']
type => array (1)
$0['type']
0 => array (3)
$0['type'][0]
target_id => string (4) "page"
$0['type'][0]['target_id']
entity => array (12)
$0['type'][0]['entity']
uuid => string (36) "71944df7-76ed-4009-9dab-a1aa3d5d1339"
$0['type'][0]['entity']['uuid']
langcode => string (2) "en"
$0['type'][0]['entity']['langcode']
status => boolean true
$0['type'][0]['entity']['status']
dependencies => array (0)
$0['type'][0]['entity']['dependencies']
_core => array (1)
$0['type'][0]['entity']['_core']
default_config_hash => string (43) "KuyA4NHPXcmKAjRtwa0vQc2ZcyrUJy6IlS2TAyMNRbc"
$0['type'][0]['entity']['_core']['default_config_hash']
name => string (10) "Basic page"
$0['type'][0]['entity']['name']
type => string (4) "page"
$0['type'][0]['entity']['type']
description => string (77) "Use <em>basic pages</em> for your static content, such as an 'About us' page."
$0['type'][0]['entity']['description']
help => string (0) ""
$0['type'][0]['entity']['help']
new_revision => boolean true
$0['type'][0]['entity']['new_revision']
preview_mode => integer 1
$0['type'][0]['entity']['preview_mode']
display_submitted => boolean false
$0['type'][0]['entity']['display_submitted']
bundle => string (9) "node_type"
$0['type'][0]['bundle']
revision_timestamp => array (1)
$0['revision_timestamp']
0 => array (1)
$0['revision_timestamp'][0]
value => string (10) "1695980649"
$0['revision_timestamp'][0]['value']
2023-09-29 09:44:09 UTC
revision_uid => array (1)
$0['revision_uid']
0 => array (3)
$0['revision_uid'][0]
target_id => string (1) "1"
$0['revision_uid'][0]['target_id']
entity => array (22)
$0['revision_uid'][0]['entity']
uid => array (1)
$0['revision_uid'][0]['entity']['uid']
0 => array (1)
$0['revision_uid'][0]['entity']['uid'][0]
value => string (1) "1"
$0['revision_uid'][0]['entity']['uid'][0]['value']
uuid => array (1)
$0['revision_uid'][0]['entity']['uuid']
0 => array (1)
$0['revision_uid'][0]['entity']['uuid'][0]
value => string (36) "568cc71b-ff54-4a0d-87ca-a4b0771ae4f0"
$0['revision_uid'][0]['entity']['uuid'][0]['value']
langcode => array (1)
$0['revision_uid'][0]['entity']['langcode']
0 => array (1)
$0['revision_uid'][0]['entity']['langcode'][0]
value => string (2) "en"
$0['revision_uid'][0]['entity']['langcode'][0]['value']
preferred_langcode => array (1)
$0['revision_uid'][0]['entity']['preferred_langcode']
0 => array (1)
$0['revision_uid'][0]['entity']['preferred_langcode'][0]
value => string (2) "en"
$0['revision_uid'][0]['entity']['preferred_langcode'][0]['value']
preferred_admin_langcode => array (0)
$0['revision_uid'][0]['entity']['preferred_admin_langcode']
name => array (1)
$0['revision_uid'][0]['entity']['name']
0 => array (1)
$0['revision_uid'][0]['entity']['name'][0]
value => string (13) "Drummer Admin"
$0['revision_uid'][0]['entity']['name'][0]['value']
pass => array (1)
$0['revision_uid'][0]['entity']['pass']
0 => array (1)
$0['revision_uid'][0]['entity']['pass'][0]
value => string (60) "$2y$10$w8PtY2.SB7j7gAZqJ.1wnO/Gj79VUr6QI1ZXg2kRfTuM0WDX2DYQG"
$0['revision_uid'][0]['entity']['pass'][0]['value']
mail => array (1)
$0['revision_uid'][0]['entity']['mail']
0 => array (1)
$0['revision_uid'][0]['entity']['mail'][0]
value => string (21) "kevin@reallyquite.com"
$0['revision_uid'][0]['entity']['mail'][0]['value']
timezone => array (1)
$0['revision_uid'][0]['entity']['timezone']
0 => array (1)
$0['revision_uid'][0]['entity']['timezone'][0]
value => string (13) "Europe/London"
$0['revision_uid'][0]['entity']['timezone'][0]['value']
status => array (1)
$0['revision_uid'][0]['entity']['status']
0 => array (1)
$0['revision_uid'][0]['entity']['status'][0]
value => string (1) "1"
$0['revision_uid'][0]['entity']['status'][0]['value']
created => array (1)
$0['revision_uid'][0]['entity']['created']
0 => array (1)
$0['revision_uid'][0]['entity']['created'][0]
value => string (10) "1685028614"
$0['revision_uid'][0]['entity']['created'][0]['value']
2023-05-25 15:30:14 UTC
changed => array (1)
$0['revision_uid'][0]['entity']['changed']
0 => array (1)
$0['revision_uid'][0]['entity']['changed'][0]
value => string (10) "1699873062"
$0['revision_uid'][0]['entity']['changed'][0]['value']
2023-11-13 10:57:42 UTC
access => array (1)
$0['revision_uid'][0]['entity']['access']
0 => array (1)
$0['revision_uid'][0]['entity']['access'][0]
value => string (10) "1708082838"
$0['revision_uid'][0]['entity']['access'][0]['value']
2024-02-16 11:27:18 UTC
login => array (1)
$0['revision_uid'][0]['entity']['login']
0 => array (1)
$0['revision_uid'][0]['entity']['login'][0]
value => string (10) "1704981663"
$0['revision_uid'][0]['entity']['login'][0]['value']
2024-01-11 14:01:03 UTC
init => array (1)
$0['revision_uid'][0]['entity']['init']
0 => array (1)
$0['revision_uid'][0]['entity']['init'][0]
value => string (21) "kevin@reallyquite.com"
$0['revision_uid'][0]['entity']['init'][0]['value']
roles => array (1)
$0['revision_uid'][0]['entity']['roles']
0 => array (3)
$0['revision_uid'][0]['entity']['roles'][0]
target_id => string (13) "administrator"
$0['revision_uid'][0]['entity']['roles'][0]['target_id']
entity => array (10)
$0['revision_uid'][0]['entity']['roles'][0]['entity']
uuid => string (36) "575c55cf-3395-4125-b36e-955de7e2f7ca"
$0['revision_uid'][0]['entity']['roles'][0]['entity']['uuid']
langcode => string (2) "en"
$0['revision_uid'][0]['entity']['roles'][0]['entity']['langcode']
status => boolean true
$0['revision_uid'][0]['entity']['roles'][0]['entity']['status']
dependencies => array (0)
$0['revision_uid'][0]['entity']['roles'][0]['entity']['dependencies']
_core => array (1) Depth Limit
$0['revision_uid'][0]['entity']['roles'][0]['entity']['_core']
id => string (13) "administrator"
$0['revision_uid'][0]['entity']['roles'][0]['entity']['id']
label => string (13) "Administrator"
$0['revision_uid'][0]['entity']['roles'][0]['entity']['label']
weight => integer 3
$0['revision_uid'][0]['entity']['roles'][0]['entity']['weight']
is_admin => boolean true
$0['revision_uid'][0]['entity']['roles'][0]['entity']['is_admin']
permissions => array (0)
$0['revision_uid'][0]['entity']['roles'][0]['entity']['permissions']
bundle => string (9) "user_role"
$0['revision_uid'][0]['entity']['roles'][0]['bundle']
default_langcode => array (1)
$0['revision_uid'][0]['entity']['default_langcode']
0 => array (1)
$0['revision_uid'][0]['entity']['default_langcode'][0]
value => string (1) "1"
$0['revision_uid'][0]['entity']['default_langcode'][0]['value']
metatag => array (3)
$0['revision_uid'][0]['entity']['metatag']
  • Table (3)
  • Contents (3)
  • tagattributes
    0metaarray (2)
    1metaarray (2)
    2linkarray (2)
  • 0 => array (2)
    $0['revision_uid'][0]['entity']['metatag'][0]
    tag => string (4) "meta"
    $0['revision_uid'][0]['entity']['metatag'][0]['tag']
    attributes => array (2)
    $0['revision_uid'][0]['entity']['metatag'][0]['attributes']
    name => string (5) "title"
    $0['revision_uid'][0]['entity']['metatag'][0]['attributes']['name']
    content => string (32) "Drummer Admin | Samaritans Purse"
    $0['revision_uid'][0]['entity']['metatag'][0]['attributes']['content']
    1 => array (2)
    $0['revision_uid'][0]['entity']['metatag'][1]
    tag => string (4) "meta"
    $0['revision_uid'][0]['entity']['metatag'][1]['tag']
    attributes => array (2)
    $0['revision_uid'][0]['entity']['metatag'][1]['attributes']
    name => string (11) "description"
    $0['revision_uid'][0]['entity']['metatag'][1]['attributes']['name']
    content => string (16) "Samaritans Purse"
    $0['revision_uid'][0]['entity']['metatag'][1]['attributes']['content']
    2 => array (2)
    $0['revision_uid'][0]['entity']['metatag'][2]
    tag => string (4) "link"
    $0['revision_uid'][0]['entity']['metatag'][2]['tag']
    attributes => array (2)
    $0['revision_uid'][0]['entity']['metatag'][2]['attributes']
    rel => string (9) "canonical"
    $0['revision_uid'][0]['entity']['metatag'][2]['attributes']['rel']
    href => string (46) "https://staging.samaritans-purse.org.uk/user/1"
    $0['revision_uid'][0]['entity']['metatag'][2]['attributes']['href']
customer_profiles => array (1)
$0['revision_uid'][0]['entity']['customer_profiles']
0 => array (3)
$0['revision_uid'][0]['entity']['customer_profiles'][0]
target_id => string (2) "14"
$0['revision_uid'][0]['entity']['customer_profiles'][0]['target_id']
entity => array (30)
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']
profile_id => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['profile_id']
uuid => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['uuid']
revision_id => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['revision_id']
type => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['type']
revision_created => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['revision_created']
revision_user => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['revision_user']
revision_log_message => array (0)
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['revision_log_message']
status => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['status']
uid => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['uid']
is_default => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['is_default']
data => array (0)
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['data']
created => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['created']
changed => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['changed']
revision_default => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['revision_default']
metatag => array (2) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['metatag']
address => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['address']
field_customer_title => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_customer_title']
field_customer_type => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_customer_type']
field_event_name => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_event_name']
field_first_name => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_first_name']
field_gift_aid => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_gift_aid']
field_keeping_in_touch_check => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_keeping_in_touch_check']
field_last_name => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_last_name']
field_my_role_at_the_church => array (0)
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_my_role_at_the_church']
field_my_role_at_the_event => array (0)
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_my_role_at_the_event']
field_my_role_in_the_group => array (0)
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_my_role_in_the_group']
field_name_of_church => array (0)
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_name_of_church']
field_name_of_group => array (0)
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_name_of_group']
field_organisation_address => array (0)
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_organisation_address']
field_telephone => array (1) Depth Limit
$0['revision_uid'][0]['entity']['customer_profiles'][0]['entity']['field_telephone']
bundle => string (8) "customer"
$0['revision_uid'][0]['entity']['customer_profiles'][0]['bundle']
path => array (1)
$0['revision_uid'][0]['entity']['path']
0 => array (1)
$0['revision_uid'][0]['entity']['path'][0]
langcode => string (2) "en"
$0['revision_uid'][0]['entity']['path'][0]['langcode']
commerce_remote_id => array (1)
$0['revision_uid'][0]['entity']['commerce_remote_id']
0 => array (2)
$0['revision_uid'][0]['entity']['commerce_remote_id'][0]
provider => string (11) "stripe|test"
$0['revision_uid'][0]['entity']['commerce_remote_id'][0]['provider']
remote_id => string (18) "cus_OSJy6BiZPXJPUi"
$0['revision_uid'][0]['entity']['commerce_remote_id'][0]['remote_id']
user_picture => array (0)
$0['revision_uid'][0]['entity']['user_picture']
bundle => string (4) "user"
$0['revision_uid'][0]['bundle']
revision_log => array (0)
$0['revision_log']
status => array (1)
$0['status']
0 => array (1)
$0['status'][0]
value => string (1) "1"
$0['status'][0]['value']
uid => array (1)
$0['uid']
0 => array (3)
$0['uid'][0]
target_id => string (1) "1"
$0['uid'][0]['target_id']
message => string (19) "Recursion detected."
$0['uid'][0]['message']
array_path => string (21) "revision_uid.0.entity"
$0['uid'][0]['array_path']
title => array (1)
$0['title']
0 => array (1)
$0['title'][0]
value => string (13) "Women At Risk"
$0['title'][0]['value']
created => array (1)
$0['created']
0 => array (1)
$0['created'][0]
value => string (10) "1692972679"
$0['created'][0]['value']
2023-08-25 14:11:19 UTC
changed => array (1)
$0['changed']
0 => array (1)
$0['changed'][0]
value => string (10) "1696246908"
$0['changed'][0]['value']
2023-10-02 11:41:48 UTC
promote => array (1)
$0['promote']
0 => array (1)
$0['promote'][0]
value => string (1) "0"
$0['promote'][0]['value']
sticky => array (1)
$0['sticky']
0 => array (1)
$0['sticky'][0]
value => string (1) "0"
$0['sticky'][0]['value']
default_langcode => array (1)
$0['default_langcode']
0 => array (1)
$0['default_langcode'][0]
value => string (1) "1"
$0['default_langcode'][0]['value']
revision_default => array (1)
$0['revision_default']
0 => array (1)
$0['revision_default'][0]
value => string (1) "1"
$0['revision_default'][0]['value']
revision_translation_affected => array (1)
$0['revision_translation_affected']
0 => array (1)
$0['revision_translation_affected'][0]
value => string (1) "1"
$0['revision_translation_affected'][0]['value']
metatag => array (6)
$0['metatag']
  • Table (6)
  • Contents (6)
  • tagattributes
    0metaarray (2)
    1linkarray (2)
    2metaarray (2)
    3metaarray (2)
    4metaarray (2)
    5metaarray (2)
  • 0 => array (2)
    $0['metatag'][0]
    tag => string (4) "meta"
    $0['metatag'][0]['tag']
    attributes => array (2)
    $0['metatag'][0]['attributes']
    name => string (5) "title"
    $0['metatag'][0]['attributes']['name']
    content => string (32) "Women At Risk | Samaritans Purse"
    $0['metatag'][0]['attributes']['content']
    1 => array (2)
    $0['metatag'][1]
    tag => string (4) "link"
    $0['metatag'][1]['tag']
    attributes => array (2)
    $0['metatag'][1]['attributes']
    rel => string (9) "canonical"
    $0['metatag'][1]['attributes']['rel']
    href => string (64) "https://staging.samaritans-purse.org.uk/what-we-do/women-at-risk"
    $0['metatag'][1]['attributes']['href']
    2 => array (2)
    $0['metatag'][2]
    tag => string (4) "meta"
    $0['metatag'][2]['tag']
    attributes => array (2)
    $0['metatag'][2]['attributes']
    property => string (12) "og:site_name"
    $0['metatag'][2]['attributes']['property']
    content => string (16) "Samaritans Purse"
    $0['metatag'][2]['attributes']['content']
    3 => array (2)
    $0['metatag'][3]
    tag => string (4) "meta"
    $0['metatag'][3]['tag']
    attributes => array (2)
    $0['metatag'][3]['attributes']
    property => string (7) "og:type"
    $0['metatag'][3]['attributes']['property']
    content => string (7) "website"
    $0['metatag'][3]['attributes']['content']
    4 => array (2)
    $0['metatag'][4]
    tag => string (4) "meta"
    $0['metatag'][4]['tag']
    attributes => array (2)
    $0['metatag'][4]['attributes']
    property => string (6) "og:url"
    $0['metatag'][4]['attributes']['property']
    content => string (64) "https://staging.samaritans-purse.org.uk/what-we-do/women-at-risk"
    $0['metatag'][4]['attributes']['content']
    5 => array (2)
    $0['metatag'][5]
    tag => string (4) "meta"
    $0['metatag'][5]['tag']
    attributes => array (2)
    $0['metatag'][5]['attributes']
    property => string (8) "og:title"
    $0['metatag'][5]['attributes']['property']
    content => string (13) "Women At Risk"
    $0['metatag'][5]['attributes']['content']
path => array (1)
$0['path']
0 => array (3)
$0['path'][0]
alias => string (25) "/what-we-do/women-at-risk"
$0['path'][0]['alias']
pid => string (3) "255"
$0['path'][0]['pid']
langcode => string (2) "en"
$0['path'][0]['langcode']
rh_action => array (1)
$0['rh_action']
0 => array (1)
$0['rh_action'][0]
value => string (14) "bundle_default"
$0['rh_action'][0]['value']
rh_redirect => array (0)
$0['rh_redirect']
rh_redirect_response => array (1)
$0['rh_redirect_response']
0 => array (1)
$0['rh_redirect_response'][0]
value => string (3) "301"
$0['rh_redirect_response'][0]['value']
rh_redirect_fallback_action => array (1)
$0['rh_redirect_fallback_action']
0 => array (1)
$0['rh_redirect_fallback_action'][0]
value => string (14) "bundle_default"
$0['rh_redirect_fallback_action'][0]['value']
menu_link => array (0)
$0['menu_link']
body => array (0)
$0['body']
layout_builder__layout => array (2)
$0['layout_builder__layout']
0 => array (1)
$0['layout_builder__layout'][0]
section => Drupal\layout_builder\Section (4)
$0['layout_builder__layout'][0]['section']
  • Properties (4)
  • Available methods (26)
  • protected layoutId -> string (13) "layout_onecol"
    protected layoutSettings -> array (2)
    label => string (6) "Header"
    context_mapping => array (0)
    protected components -> array (2)
    86ca7c7b-ee05-4525-8028-f836122b342e => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "86ca7c7b-ee05-4525-8028-f836122b342e"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (17) "inline_block:hero"
      label => string (13) "Women At Risk"
      label_display => integer 0
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2162"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> integer 0
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    aea4f375-1b7b-4d3c-8438-f9dac7518d7a => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "aea4f375-1b7b-4d3c-8438-f9dac7518d7a"
      protected region -> string (7) "content"
      protected configuration -> array (5)
      id => string (23) "system_breadcrumb_block"
      label => string (11) "Breadcrumbs"
      label_display => integer 0
      provider => string (6) "system"
      context_mapping => array (0)
      protected weight -> integer 1
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    protected thirdPartySettings -> array (0)
  • public __construct($layout_id, array $layout_settings = array(), array $components = array(), array $third_party_settings = array()) Constructs a new Section.
    new \Drupal\layout_builder\Section($layout_id, array $layout_settings = array(), array $components = array(), array $third_party_settings = array())
    /**
    * Constructs a new Section.
    *
    * @param string $layout_id
    *   The layout plugin ID.
    * @param array $layout_settings
    *   (optional) The layout plugin settings.
    * @param \Drupal\layout_builder\SectionComponent[] $components
    *   (optional) The components.
    * @param array[] $third_party_settings
    *   (optional) Any third party settings.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:65
    public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this section.
    $0['layout_builder__layout'][0]['section']->toRenderArray(array $contexts = array(), $in_preview = false)
    /**
    * Returns the renderable array for this section.
    *
    * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
    *   An array of available contexts.
    * @param bool $in_preview
    *   TRUE if the section is being previewed, FALSE otherwise.
    *
    * @return array
    *   A renderable array representing the content of the section.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:85
    public getLayout(array $contexts = array()): \Drupal\Core\Layout\LayoutInterface Gets the layout plugin for this section.
    $0['layout_builder__layout'][0]['section']->getLayout(array $contexts = array())
    /**
    * Gets the layout plugin for this section.
    *
    * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
    *   An array of available contexts.
    *
    * @return \Drupal\Core\Layout\LayoutInterface
    *   The layout plugin.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:115
    public getLayoutId(): string Gets the layout plugin ID for this section.
    $0['layout_builder__layout'][0]['section']->getLayoutId()
    /**
    * Gets the layout plugin ID for this section.
    *
    * @return string
    *   The layout plugin ID.
    *
    * @internal
    *   This method should only be used by code responsible for storing the data.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:132
    public getLayoutSettings(): mixed[] Gets the layout plugin settings for this section.
    $0['layout_builder__layout'][0]['section']->getLayoutSettings()
    /**
    * Gets the layout plugin settings for this section.
    *
    * @return mixed[]
    *   The layout plugin settings.
    *
    * @internal
    *   This method should only be used by code responsible for storing the data.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:145
    public setLayoutSettings(array $layout_settings): $this Sets the layout plugin settings for this section.
    $0['layout_builder__layout'][0]['section']->setLayoutSettings(array $layout_settings)
    /**
    * Sets the layout plugin settings for this section.
    *
    * @param mixed[] $layout_settings
    *   The layout plugin settings.
    *
    * @return $this
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:157
    public getDefaultRegion(): string Gets the default region.
    $0['layout_builder__layout'][0]['section']->getDefaultRegion()
    /**
    * Gets the default region.
    *
    * @return string
    *   The machine-readable name of the default region.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:168
    public getComponents(): \Drupal\layout_builder\SectionComponent[] Returns the components of the section.
    $0['layout_builder__layout'][0]['section']->getComponents()
    /**
    * Returns the components of the section.
    *
    * @return \Drupal\layout_builder\SectionComponent[]
    *   An array of components, keyed by the component UUID.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:178
    public getComponent($uuid): \Drupal\layout_builder\SectionComponent Gets the component for a given UUID.
    $0['layout_builder__layout'][0]['section']->getComponent($uuid)
    /**
    * Gets the component for a given UUID.
    *
    * @param string $uuid
    *   The UUID of the component to retrieve.
    *
    * @return \Drupal\layout_builder\SectionComponent
    *   The component.
    *
    * @throws \InvalidArgumentException
    *   Thrown when the expected UUID does not exist.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:194
    public removeComponent($uuid): $this Removes a given component from a region.
    $0['layout_builder__layout'][0]['section']->removeComponent($uuid)
    /**
    * Removes a given component from a region.
    *
    * @param string $uuid
    *   The UUID of the component to remove.
    *
    * @return $this
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:223
    public appendComponent(Drupal\layout_builder\SectionComponent $component): $this Appends a component to the end of a region.
    $0['layout_builder__layout'][0]['section']->appendComponent(Drupal\layout_builder\SectionComponent $component)
    /**
    * Appends a component to the end of a region.
    *
    * @param \Drupal\layout_builder\SectionComponent $component
    *   The component being appended.
    *
    * @return $this
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:236
    public getComponentsByRegion($region): \Drupal\layout_builder\SectionComponent[] Gets the components for a specific region.
    $0['layout_builder__layout'][0]['section']->getComponentsByRegion($region)
    /**
    * Gets the components for a specific region.
    *
    * @param string $region
    *   The region name.
    *
    * @return \Drupal\layout_builder\SectionComponent[]
    *   An array of components in the specified region, sorted by weight.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:268
    public insertAfterComponent($preceding_uuid, Drupal\layout_builder\SectionComponent $component): $this Inserts a component after a specified existing component.
    $0['layout_builder__layout'][0]['section']->insertAfterComponent($preceding_uuid, Drupal\layout_builder\SectionComponent $component)
    /**
    * Inserts a component after a specified existing component.
    *
    * @param string $preceding_uuid
    *   The UUID of the existing component to insert after.
    * @param \Drupal\layout_builder\SectionComponent $component
    *   The component being inserted.
    *
    * @return $this
    *
    * @throws \InvalidArgumentException
    *   Thrown when the expected UUID does not exist.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:291
    public insertComponent($delta, Drupal\layout_builder\SectionComponent $new_component): $this Inserts a component at a specified delta.
    $0['layout_builder__layout'][0]['section']->insertComponent($delta, Drupal\layout_builder\SectionComponent $new_component)
    /**
    * Inserts a component at a specified delta.
    *
    * @param int $delta
    *   The zero-based delta in which to insert the component.
    * @param \Drupal\layout_builder\SectionComponent $new_component
    *   The component being inserted.
    *
    * @return $this
    *
    * @throws \OutOfBoundsException
    *   Thrown when the specified delta is invalid.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:314
    public toArray(): array Returns an array representation of the section.
    $0['layout_builder__layout'][0]['section']->toArray()
    /**
    * Returns an array representation of the section.
    *
    * Only use this method if you are implementing custom storage for sections.
    *
    * @return array
    *   An array representation of the section component.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:355
    public __clone() Magic method: Implements a deep clone.
    clone $0['layout_builder__layout'][0]['section']
    /**
    * Magic method: Implements a deep clone.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:396
    public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->getThirdPartySetting($provider, $key, $default = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:405
    public getThirdPartySettings($provider) {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->getThirdPartySettings($provider)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:412
    public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->setThirdPartySetting($provider, $key, $value)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:419
    public unsetThirdPartySetting($provider, $key) {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->unsetThirdPartySetting($provider, $key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:427
    public getThirdPartyProviders() {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->getThirdPartyProviders()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:440
    protected setComponent(Drupal\layout_builder\SectionComponent $component): $this Helper method to set a component.
    /**
    * Helper method to set a component.
    *
    * @param \Drupal\layout_builder\SectionComponent $component
    *   The component.
    *
    * @return $this
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:210
    protected getNextHighestWeight($region): int Returns the next highest weight of the component in a region.
    /**
    * Returns the next highest weight of the component in a region.
    *
    * @param string $region
    *   The region name.
    *
    * @return int
    *   A number higher than the highest weight of the component in the region.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:251
    protected layoutPluginManager(): \Drupal\Core\Layout\LayoutPluginManagerInterface Wraps the layout plugin manager.
    /**
    * Wraps the layout plugin manager.
    *
    * @return \Drupal\Core\Layout\LayoutPluginManagerInterface
    *   The layout plugin manager.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:343
    protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
    /**
    * Wraps the context handler.
    *
    * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
    *   The context handler.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:450
    public static fromArray(array $section): static Creates an object from an array representation of the section.
    \Drupal\layout_builder\Section::fromArray(array $section)
    /**
    * Creates an object from an array representation of the section.
    *
    * Only use this method if you are implementing custom storage for sections.
    *
    * @param array $section
    *   An array of section data in the format returned by ::toArray().
    *
    * @return static
    *   The section object.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:377
1 => array (1)
$0['layout_builder__layout'][1]
section => Drupal\layout_builder\Section (4)
$0['layout_builder__layout'][1]['section']
  • Properties (4)
  • Available methods (26)
  • protected layoutId -> string (13) "layout_onecol"
    protected layoutSettings -> array (1)
    label => string (0) ""
    protected components -> array (12)
    62e9b38c-9f2d-4090-90db-7ca4a64bc838 => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "62e9b38c-9f2d-4090-90db-7ca4a64bc838"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (27) "inline_block:donation_block"
      label => string (28) "Women at Risk Donation Block"
      label_display => integer 0
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2368"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (1) "5"
      protected additional -> array (1)
      component_attributes => array (3) Depth Limit
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    1beee597-84f9-4bf9-8a7b-4c5a0ae22dcc => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "1beee597-84f9-4bf9-8a7b-4c5a0ae22dcc"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (18) "inline_block:basic"
      label => string (29) "Help Protect Vulnerable Women"
      label_display => integer 0
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2163"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (2) "-5"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    03fce091-14d4-459f-a8aa-23a6c970b608 => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "03fce091-14d4-459f-a8aa-23a6c970b608"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (28) "inline_block:image_with_text"
      label => string (10) "What We Do"
      label_display => integer 0
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2100"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (2) "-6"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    9295ee41-42e2-4117-8786-bc31b82e1ac5 => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "9295ee41-42e2-4117-8786-bc31b82e1ac5"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (28) "inline_block:video_with_text"
      label => string (14) "See The Impact"
      label_display => string (7) "visible"
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2447"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (2) "-4"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    4a9a2540-660a-46b7-a93f-c6b9dc215883 => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "4a9a2540-660a-46b7-a93f-c6b9dc215883"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (18) "inline_block:quote"
      label => string (17) "Clean water quote"
      label_display => integer 0
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2448"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (2) "-3"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    27550171-e04e-4b16-80a0-36a2c865b270 => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "27550171-e04e-4b16-80a0-36a2c865b270"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (28) "inline_block:image_with_text"
      label => string (11) "How We Help"
      label_display => string (7) "visible"
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2453"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (2) "-2"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    dd0697d9-501d-46b1-9952-559909bc30bf => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "dd0697d9-501d-46b1-9952-559909bc30bf"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (28) "inline_block:image_with_text"
      label => string (19) "How we help block 2"
      label_display => integer 0
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2450"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (2) "-1"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    74ba3a3f-fe67-4ff0-abcc-f1998a7ea1db => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "74ba3a3f-fe67-4ff0-abcc-f1998a7ea1db"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (28) "inline_block:image_with_text"
      label => string (19) "how we help block 3"
      label_display => integer 0
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2451"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (1) "0"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    0575c85f-9bf7-4e02-bf99-0c525fb6202f => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "0575c85f-9bf7-4e02-bf99-0c525fb6202f"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (28) "inline_block:image_with_text"
      label => string (19) "how we help block 4"
      label_display => integer 0
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2452"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (1) "1"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    c176aef0-8940-426a-9dc9-cb566191298e => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "c176aef0-8940-426a-9dc9-cb566191298e"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (18) "inline_block:basic"
      label => string (21) "Give to Women At Risk"
      label_display => string (7) "visible"
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2164"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (1) "2"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    5a6aff12-c808-4daa-81ed-13eebd82b555 => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "5a6aff12-c808-4daa-81ed-13eebd82b555"
      protected region -> string (7) "content"
      protected configuration -> array (7)
      id => string (28) "views_block:articles-block_1"
      label => string (22) "Stories From The Field"
      label_display => string (7) "visible"
      provider => string (5) "views"
      views_label => string (22) "Stories From The Field"
      items_per_page => string (1) "6"
      context_mapping => array (0)
      protected weight -> string (1) "3"
      protected additional -> array (0)
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    dadea96f-da2e-4d3b-9198-9f8ff5d48b4c => Drupal\layout_builder\SectionComponent (5)
    • Properties (5)
    • Available methods (18)
    • protected uuid -> string (36) "dadea96f-da2e-4d3b-9198-9f8ff5d48b4c"
      protected region -> string (7) "content"
      protected configuration -> array (8)
      id => string (18) "inline_block:basic"
      label => string (13) "Donate anchor"
      label_display => integer 0
      provider => string (14) "layout_builder"
      view_mode => string (4) "full"
      block_revision_id => string (4) "2161"
      block_serialized => null
      context_mapping => array (0)
      protected weight -> string (1) "4"
      protected additional -> array (1)
      component_attributes => array (3) Depth Limit
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array()) Constructs a new SectionComponent.
      /**
      * Constructs a new SectionComponent.
      *
      * @param string $uuid
      *   The UUID.
      * @param string $region
      *   The region.
      * @param mixed[] $configuration
      *   The plugin configuration.
      * @param mixed[] $additional
      *   An additional values.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:70
      public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this component.
      /**
      * Returns the renderable array for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of available contexts.
      * @param bool $in_preview
      *   TRUE if the component is being previewed, FALSE otherwise.
      *
      * @return array
      *   A renderable array representing the content of the component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:88
      public get($property): mixed Gets any arbitrary property for the component.
      /**
      * Gets any arbitrary property for the component.
      *
      * @param string $property
      *   The property to retrieve.
      *
      * @return mixed
      *   The value for that property, or NULL if the property does not exist.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:105
      public set($property, $value): $this Sets a value to an arbitrary property for the component.
      /**
      * Sets a value to an arbitrary property for the component.
      *
      * @param string $property
      *   The property to use for the value.
      * @param mixed $value
      *   The value to set.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:125
      public getRegion(): string Gets the region for the component.
      /**
      * Gets the region for the component.
      *
      * @return string
      *   The region.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:141
      public setRegion($region): $this Sets the region for the component.
      /**
      * Sets the region for the component.
      *
      * @param string $region
      *   The region.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:153
      public getWeight(): int Gets the weight of the component.
      /**
      * Gets the weight of the component.
      *
      * @return int
      *   The zero-based weight of the component.
      *
      * @throws \UnexpectedValueException
      *   Thrown if the weight was never set.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:167
      public setWeight($weight): $this Sets the weight of the component.
      /**
      * Sets the weight of the component.
      *
      * @param int $weight
      *   The zero-based weight of the component.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:179
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
      * Sets the plugin configuration.
      *
      * @param mixed[] $configuration
      *   The plugin configuration.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:202
      public getPluginId(): string Gets the plugin ID.
      /**
      * Gets the plugin ID.
      *
      * @return string
      *   The plugin ID.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginException
      *   Thrown if the plugin ID cannot be found.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:216
      public getUuid(): string Gets the UUID for this component.
      /**
      * Gets the UUID for this component.
      *
      * @return string
      *   The UUID.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:229
      public getPlugin(array $contexts = array()): \Drupal\Component\Plugin\PluginInspectionInterface Gets the plugin for this component.
      /**
      * Gets the plugin for this component.
      *
      * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
      *   An array of contexts to set on the plugin.
      *
      * @return \Drupal\Component\Plugin\PluginInspectionInterface
      *   The plugin.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:242
      public toArray(): array Returns an array representation of the section component.
      /**
      * Returns an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @return array
      *   An array representation of the section component.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:290
      protected getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
      * Gets the component plugin configuration.
      *
      * @return mixed[]
      *   The component plugin configuration.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:190
      protected pluginManager(): \Drupal\Core\Block\BlockManagerInterface Wraps the component plugin manager.
      /**
      * Wraps the component plugin manager.
      *
      * @return \Drupal\Core\Block\BlockManagerInterface
      *   The plugin manager.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:256
      protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
      /**
      * Wraps the context handler.
      *
      * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      *   The context handler.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:268
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
      * Wraps the event dispatcher.
      *
      * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
      *   The event dispatcher.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:278
      public static fromArray(array $component): static Creates an object from an array representation of the section component.
      \Drupal\layout_builder\SectionComponent::fromArray(array $component)
      /**
      * Creates an object from an array representation of the section component.
      *
      * Only use this method if you are implementing custom storage for sections.
      *
      * @param array $component
      *   An array of section component data in the format returned by ::toArray().
      *
      * @return static
      *   The section component object.
      */
      
      Defined in <ROOT>/core/modules/layout_builder/src/SectionComponent.php:311
    protected thirdPartySettings -> array (0)
  • public __construct($layout_id, array $layout_settings = array(), array $components = array(), array $third_party_settings = array()) Constructs a new Section.
    new \Drupal\layout_builder\Section($layout_id, array $layout_settings = array(), array $components = array(), array $third_party_settings = array())
    /**
    * Constructs a new Section.
    *
    * @param string $layout_id
    *   The layout plugin ID.
    * @param array $layout_settings
    *   (optional) The layout plugin settings.
    * @param \Drupal\layout_builder\SectionComponent[] $components
    *   (optional) The components.
    * @param array[] $third_party_settings
    *   (optional) Any third party settings.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:65
    public toRenderArray(array $contexts = array(), $in_preview = false): array Returns the renderable array for this section.
    $0['layout_builder__layout'][1]['section']->toRenderArray(array $contexts = array(), $in_preview = false)
    /**
    * Returns the renderable array for this section.
    *
    * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
    *   An array of available contexts.
    * @param bool $in_preview
    *   TRUE if the section is being previewed, FALSE otherwise.
    *
    * @return array
    *   A renderable array representing the content of the section.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:85
    public getLayout(array $contexts = array()): \Drupal\Core\Layout\LayoutInterface Gets the layout plugin for this section.
    $0['layout_builder__layout'][1]['section']->getLayout(array $contexts = array())
    /**
    * Gets the layout plugin for this section.
    *
    * @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts
    *   An array of available contexts.
    *
    * @return \Drupal\Core\Layout\LayoutInterface
    *   The layout plugin.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:115
    public getLayoutId(): string Gets the layout plugin ID for this section.
    $0['layout_builder__layout'][1]['section']->getLayoutId()
    /**
    * Gets the layout plugin ID for this section.
    *
    * @return string
    *   The layout plugin ID.
    *
    * @internal
    *   This method should only be used by code responsible for storing the data.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:132
    public getLayoutSettings(): mixed[] Gets the layout plugin settings for this section.
    $0['layout_builder__layout'][1]['section']->getLayoutSettings()
    /**
    * Gets the layout plugin settings for this section.
    *
    * @return mixed[]
    *   The layout plugin settings.
    *
    * @internal
    *   This method should only be used by code responsible for storing the data.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:145
    public setLayoutSettings(array $layout_settings): $this Sets the layout plugin settings for this section.
    $0['layout_builder__layout'][1]['section']->setLayoutSettings(array $layout_settings)
    /**
    * Sets the layout plugin settings for this section.
    *
    * @param mixed[] $layout_settings
    *   The layout plugin settings.
    *
    * @return $this
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:157
    public getDefaultRegion(): string Gets the default region.
    $0['layout_builder__layout'][1]['section']->getDefaultRegion()
    /**
    * Gets the default region.
    *
    * @return string
    *   The machine-readable name of the default region.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:168
    public getComponents(): \Drupal\layout_builder\SectionComponent[] Returns the components of the section.
    $0['layout_builder__layout'][1]['section']->getComponents()
    /**
    * Returns the components of the section.
    *
    * @return \Drupal\layout_builder\SectionComponent[]
    *   An array of components, keyed by the component UUID.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:178
    public getComponent($uuid): \Drupal\layout_builder\SectionComponent Gets the component for a given UUID.
    $0['layout_builder__layout'][1]['section']->getComponent($uuid)
    /**
    * Gets the component for a given UUID.
    *
    * @param string $uuid
    *   The UUID of the component to retrieve.
    *
    * @return \Drupal\layout_builder\SectionComponent
    *   The component.
    *
    * @throws \InvalidArgumentException
    *   Thrown when the expected UUID does not exist.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:194
    public removeComponent($uuid): $this Removes a given component from a region.
    $0['layout_builder__layout'][1]['section']->removeComponent($uuid)
    /**
    * Removes a given component from a region.
    *
    * @param string $uuid
    *   The UUID of the component to remove.
    *
    * @return $this
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:223
    public appendComponent(Drupal\layout_builder\SectionComponent $component): $this Appends a component to the end of a region.
    $0['layout_builder__layout'][1]['section']->appendComponent(Drupal\layout_builder\SectionComponent $component)
    /**
    * Appends a component to the end of a region.
    *
    * @param \Drupal\layout_builder\SectionComponent $component
    *   The component being appended.
    *
    * @return $this
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:236
    public getComponentsByRegion($region): \Drupal\layout_builder\SectionComponent[] Gets the components for a specific region.
    $0['layout_builder__layout'][1]['section']->getComponentsByRegion($region)
    /**
    * Gets the components for a specific region.
    *
    * @param string $region
    *   The region name.
    *
    * @return \Drupal\layout_builder\SectionComponent[]
    *   An array of components in the specified region, sorted by weight.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:268
    public insertAfterComponent($preceding_uuid, Drupal\layout_builder\SectionComponent $component): $this Inserts a component after a specified existing component.
    $0['layout_builder__layout'][1]['section']->insertAfterComponent($preceding_uuid, Drupal\layout_builder\SectionComponent $component)
    /**
    * Inserts a component after a specified existing component.
    *
    * @param string $preceding_uuid
    *   The UUID of the existing component to insert after.
    * @param \Drupal\layout_builder\SectionComponent $component
    *   The component being inserted.
    *
    * @return $this
    *
    * @throws \InvalidArgumentException
    *   Thrown when the expected UUID does not exist.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:291
    public insertComponent($delta, Drupal\layout_builder\SectionComponent $new_component): $this Inserts a component at a specified delta.
    $0['layout_builder__layout'][1]['section']->insertComponent($delta, Drupal\layout_builder\SectionComponent $new_component)
    /**
    * Inserts a component at a specified delta.
    *
    * @param int $delta
    *   The zero-based delta in which to insert the component.
    * @param \Drupal\layout_builder\SectionComponent $new_component
    *   The component being inserted.
    *
    * @return $this
    *
    * @throws \OutOfBoundsException
    *   Thrown when the specified delta is invalid.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:314
    public toArray(): array Returns an array representation of the section.
    $0['layout_builder__layout'][1]['section']->toArray()
    /**
    * Returns an array representation of the section.
    *
    * Only use this method if you are implementing custom storage for sections.
    *
    * @return array
    *   An array representation of the section component.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:355
    public __clone() Magic method: Implements a deep clone.
    clone $0['layout_builder__layout'][1]['section']
    /**
    * Magic method: Implements a deep clone.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:396
    public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->getThirdPartySetting($provider, $key, $default = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:405
    public getThirdPartySettings($provider) {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->getThirdPartySettings($provider)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:412
    public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->setThirdPartySetting($provider, $key, $value)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:419
    public unsetThirdPartySetting($provider, $key) {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->unsetThirdPartySetting($provider, $key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:427
    public getThirdPartyProviders() {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->getThirdPartyProviders()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:440
    protected setComponent(Drupal\layout_builder\SectionComponent $component): $this Helper method to set a component.
    /**
    * Helper method to set a component.
    *
    * @param \Drupal\layout_builder\SectionComponent $component
    *   The component.
    *
    * @return $this
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:210
    protected getNextHighestWeight($region): int Returns the next highest weight of the component in a region.
    /**
    * Returns the next highest weight of the component in a region.
    *
    * @param string $region
    *   The region name.
    *
    * @return int
    *   A number higher than the highest weight of the component in the region.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:251
    protected layoutPluginManager(): \Drupal\Core\Layout\LayoutPluginManagerInterface Wraps the layout plugin manager.
    /**
    * Wraps the layout plugin manager.
    *
    * @return \Drupal\Core\Layout\LayoutPluginManagerInterface
    *   The layout plugin manager.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:343
    protected contextHandler(): \Drupal\Core\Plugin\Context\ContextHandlerInterface Wraps the context handler.
    /**
    * Wraps the context handler.
    *
    * @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
    *   The context handler.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:450
    public static fromArray(array $section): static Creates an object from an array representation of the section.
    \Drupal\layout_builder\Section::fromArray(array $section)
    /**
    * Creates an object from an array representation of the section.
    *
    * Only use this method if you are implementing custom storage for sections.
    *
    * @param array $section
    *   An array of section data in the format returned by ::toArray().
    *
    * @return static
    *   The section object.
    */
    
    Defined in <ROOT>/core/modules/layout_builder/src/Section.php:377
Called from <ROOT>/modules/contrib/devel/src/Controller/EntityDebugController.php:109 [Drupal\devel\DevelDumperManager->exportAsRenderable()]
  1. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123 [call_user_func_array()]
  2. <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:592 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  3. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:124 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  4. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()]
  5. .../symfony/http-kernel/HttpKernel.php:181 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  6. .../symfony/http-kernel/HttpKernel.php:76 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  7. <ROOT>/core/lib/Drupal/Core/StackMiddleware/Session.php:58 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  8. <ROOT>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48 [Drupal\Core\StackMiddleware\Session->handle()]
  9. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:191 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  10. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:128 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  11. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:82 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  12. <ROOT>/modules/contrib/cdn/src/StackMiddleware/DuplicateContentPreventionMiddleware.php:117 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  13. <ROOT>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48 [Drupal\cdn\StackMiddleware\DuplicateContentPreventionMiddleware->handle()]
  14. <ROOT>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  15. <ROOT>/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php:51 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  16. <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:704 [Drupal\Core\StackMiddleware\StackedHttpKernel->handle()]
  17. <ROOT>/index.php:19 [Drupal\Core\DrupalKernel->handle()]