$0 array (35)
nid => array (1)
$0['nid']
0 => array (1)
$0['nid'][0]
value => string (1) "9"
$0['nid'][0]['value']
uuid => array (1)
$0['uuid']
0 => array (1)
$0['uuid'][0]
value => string (36) "8dd60a59-8389-4020-9fcb-c5898cd38f6d"
$0['uuid'][0]['value']
vid => array (1)
$0['vid']
0 => array (1)
$0['vid'][0]
value => string (4) "3267"
$0['vid'][0]['value']
langcode => array (1)
$0['langcode']
0 => array (1)
$0['langcode'][0]
value => string (3) "und"
$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 (13)
$0['type'][0]['entity']
uuid => string (36) "9de15bd8-a53f-41c4-abf2-6409c911dd40"
$0['type'][0]['entity']['uuid']
langcode => string (2) "en"
$0['type'][0]['entity']['langcode']
status => boolean true
$0['type'][0]['entity']['status']
dependencies => array (1)
$0['type'][0]['entity']['dependencies']
module => array (2)
$0['type'][0]['entity']['dependencies']['module']
0 => string (7) "menu_ui"
$0['type'][0]['entity']['dependencies']['module'][0]
1 => string (9) "scheduler"
$0['type'][0]['entity']['dependencies']['module'][1]
third_party_settings => array (2)
$0['type'][0]['entity']['third_party_settings']
menu_ui => array (2)
$0['type'][0]['entity']['third_party_settings']['menu_ui']
available_menus => array (1)
$0['type'][0]['entity']['third_party_settings']['menu_ui']['available_menus']
0 => string (4) "main"
$0['type'][0]['entity']['third_party_settings']['menu_ui']['available_menus'][0]
parent => string (5) "main:"
$0['type'][0]['entity']['third_party_settings']['menu_ui']['parent']
scheduler => array (12)
$0['type'][0]['entity']['third_party_settings']['scheduler']
expand_fieldset => string (13) "when_required"
$0['type'][0]['entity']['third_party_settings']['scheduler']['expand_fieldset']
fields_display_mode => string (12) "vertical_tab"
$0['type'][0]['entity']['third_party_settings']['scheduler']['fields_display_mode']
publish_enable => boolean false
$0['type'][0]['entity']['third_party_settings']['scheduler']['publish_enable']
publish_past_date => string (5) "error"
$0['type'][0]['entity']['third_party_settings']['scheduler']['publish_past_date']
publish_past_date_created => boolean false
$0['type'][0]['entity']['third_party_settings']['scheduler']['publish_past_date_created']
publish_required => boolean false
$0['type'][0]['entity']['third_party_settings']['scheduler']['publish_required']
publish_revision => boolean false
$0['type'][0]['entity']['third_party_settings']['scheduler']['publish_revision']
publish_touch => boolean false
$0['type'][0]['entity']['third_party_settings']['scheduler']['publish_touch']
show_message_after_update => boolean true
$0['type'][0]['entity']['third_party_settings']['scheduler']['show_message_after_update']
unpublish_enable => boolean false
$0['type'][0]['entity']['third_party_settings']['scheduler']['unpublish_enable']
unpublish_required => boolean false
$0['type'][0]['entity']['third_party_settings']['scheduler']['unpublish_required']
unpublish_revision => boolean false
$0['type'][0]['entity']['third_party_settings']['scheduler']['unpublish_revision']
_core => array (1)
$0['type'][0]['entity']['_core']
default_config_hash => string (43) "YqtiXiLnJTnWieGOY7G2kBRrJ3xYm5Ta-CdfajhUMYQ"
$0['type'][0]['entity']['_core']['default_config_hash']
name => string (4) "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 => null
$0['type'][0]['entity']['help']
new_revision => boolean true
$0['type'][0]['entity']['new_revision']
preview_mode => integer 0
$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) "1751071424"
$0['revision_timestamp'][0]['value']
2025-06-28T00:43:44+00:00
revision_uid => array (1)
$0['revision_uid']
0 => array (1)
$0['revision_uid'][0]
target_id => string (5) "11666"
$0['revision_uid'][0]['target_id']
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']
entity => array (24)
$0['uid'][0]['entity']
uid => array (1)
$0['uid'][0]['entity']['uid']
0 => array (1)
$0['uid'][0]['entity']['uid'][0]
value => string (1) "1"
$0['uid'][0]['entity']['uid'][0]['value']
uuid => array (1)
$0['uid'][0]['entity']['uuid']
0 => array (1)
$0['uid'][0]['entity']['uuid'][0]
value => string (36) "62702a32-e721-4325-b249-0531dbf7a9e4"
$0['uid'][0]['entity']['uuid'][0]['value']
langcode => array (1)
$0['uid'][0]['entity']['langcode']
0 => array (1)
$0['uid'][0]['entity']['langcode'][0]
value => string (2) "en"
$0['uid'][0]['entity']['langcode'][0]['value']
preferred_langcode => array (1)
$0['uid'][0]['entity']['preferred_langcode']
0 => array (1)
$0['uid'][0]['entity']['preferred_langcode'][0]
value => string (2) "en"
$0['uid'][0]['entity']['preferred_langcode'][0]['value']
preferred_admin_langcode => array (1)
$0['uid'][0]['entity']['preferred_admin_langcode']
0 => array (1)
$0['uid'][0]['entity']['preferred_admin_langcode'][0]
value => string (2) "en"
$0['uid'][0]['entity']['preferred_admin_langcode'][0]['value']
name => array (1)
$0['uid'][0]['entity']['name']
0 => array (1)
$0['uid'][0]['entity']['name'][0]
value => string (13) "counsellingbc"
$0['uid'][0]['entity']['name'][0]['value']
pass => array (1)
$0['uid'][0]['entity']['pass']
0 => array (1)
$0['uid'][0]['entity']['pass'][0]
value => string (60) "$2y$10$JAvI3eI0vRHnii11sh7tpOeJ/XJKnnysdnQk3NKyS4yB8k5xDRtx."
$0['uid'][0]['entity']['pass'][0]['value']
mail => array (1)
$0['uid'][0]['entity']['mail']
0 => array (1)
$0['uid'][0]['entity']['mail'][0]
value => string (40) "olivier+counsellingbc@fuseinteractive.ca"
$0['uid'][0]['entity']['mail'][0]['value']
timezone => array (1)
$0['uid'][0]['entity']['timezone']
0 => array (1)
$0['uid'][0]['entity']['timezone'][0]
value => string (17) "America/Vancouver"
$0['uid'][0]['entity']['timezone'][0]['value']
status => array (1)
$0['uid'][0]['entity']['status']
0 => array (1)
$0['uid'][0]['entity']['status'][0]
value => string (1) "1"
$0['uid'][0]['entity']['status'][0]['value']
created => array (1)
$0['uid'][0]['entity']['created']
0 => array (1)
$0['uid'][0]['entity']['created'][0]
value => string (10) "1355785179"
$0['uid'][0]['entity']['created'][0]['value']
2012-12-17T22:59:39+00:00
changed => array (1)
$0['uid'][0]['entity']['changed']
0 => array (1)
$0['uid'][0]['entity']['changed'][0]
value => string (10) "1761342426"
$0['uid'][0]['entity']['changed'][0]['value']
2025-10-24T21:47:06+00:00
access => array (1)
$0['uid'][0]['entity']['access']
0 => array (1)
$0['uid'][0]['entity']['access'][0]
value => string (10) "1784765561"
$0['uid'][0]['entity']['access'][0]['value']
2026-07-23T00:12:41+00:00
login => array (1)
$0['uid'][0]['entity']['login']
0 => array (1)
$0['uid'][0]['entity']['login'][0]
value => string (10) "1784674595"
$0['uid'][0]['entity']['login'][0]['value']
2026-07-21T22:56:35+00:00
init => array (1)
$0['uid'][0]['entity']['init']
0 => array (1)
$0['uid'][0]['entity']['init'][0]
value => string (23) "evan@fuseinteractive.ca"
$0['uid'][0]['entity']['init'][0]['value']
roles => array (1)
$0['uid'][0]['entity']['roles']
0 => array (3)
$0['uid'][0]['entity']['roles'][0]
target_id => string (13) "administrator"
$0['uid'][0]['entity']['roles'][0]['target_id']
entity => array (10)
$0['uid'][0]['entity']['roles'][0]['entity']
uuid => string (36) "9524575f-d51a-4fca-9234-e34a48319c2a"
$0['uid'][0]['entity']['roles'][0]['entity']['uuid']
langcode => string (2) "en"
$0['uid'][0]['entity']['roles'][0]['entity']['langcode']
status => boolean true
$0['uid'][0]['entity']['roles'][0]['entity']['status']
dependencies => array (1) Depth Limit
$0['uid'][0]['entity']['roles'][0]['entity']['dependencies']
_core => array (1) Depth Limit
$0['uid'][0]['entity']['roles'][0]['entity']['_core']
id => string (13) "administrator"
$0['uid'][0]['entity']['roles'][0]['entity']['id']
label => string (13) "administrator"
$0['uid'][0]['entity']['roles'][0]['entity']['label']
weight => integer 7
$0['uid'][0]['entity']['roles'][0]['entity']['weight']
is_admin => boolean true
$0['uid'][0]['entity']['roles'][0]['entity']['is_admin']
permissions => array (5) Depth Limit
$0['uid'][0]['entity']['roles'][0]['entity']['permissions']
bundle => string (9) "user_role"
$0['uid'][0]['entity']['roles'][0]['bundle']
default_langcode => array (1)
$0['uid'][0]['entity']['default_langcode']
0 => array (1)
$0['uid'][0]['entity']['default_langcode'][0]
value => string (1) "1"
$0['uid'][0]['entity']['default_langcode'][0]['value']
metatag => array (3)
$0['uid'][0]['entity']['metatag']
  • Table (3)
  • Contents (3)
  • tagattributes
    0metaarray (2)
    1metaarray (2)
    2linkarray (2)
  • 0 => array (2)
    $0['uid'][0]['entity']['metatag'][0]
    tag => string (4) "meta"
    $0['uid'][0]['entity']['metatag'][0]['tag']
    attributes => array (2)
    $0['uid'][0]['entity']['metatag'][0]['attributes']
    name => string (5) "title"
    $0['uid'][0]['entity']['metatag'][0]['attributes']['name']
    content => string (30) "counsellingbc | Counselling BC"
    $0['uid'][0]['entity']['metatag'][0]['attributes']['content']
    1 => array (2)
    $0['uid'][0]['entity']['metatag'][1]
    tag => string (4) "meta"
    $0['uid'][0]['entity']['metatag'][1]['tag']
    attributes => array (2)
    $0['uid'][0]['entity']['metatag'][1]['attributes']
    name => string (11) "description"
    $0['uid'][0]['entity']['metatag'][1]['attributes']['name']
    content => string (14) "Counselling BC"
    $0['uid'][0]['entity']['metatag'][1]['attributes']['content']
    2 => array (2)
    $0['uid'][0]['entity']['metatag'][2]
    tag => string (4) "link"
    $0['uid'][0]['entity']['metatag'][2]['tag']
    attributes => array (2)
    $0['uid'][0]['entity']['metatag'][2]['attributes']
    rel => string (9) "canonical"
    $0['uid'][0]['entity']['metatag'][2]['attributes']['rel']
    href => string (83) "https://counsellingbc-next-develop-john.seed.fuseinteractive.ca/listings/cad...
    $0['uid'][0]['entity']['metatag'][2]['attributes']['href']
    https://counsellingbc-next-develop-john.seed.fuseinteractive.ca/listings/cadmin.htm
    
counsellor_profile_profiles => array (1)
$0['uid'][0]['entity']['counsellor_profile_profiles']
0 => array (3)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]
target_id => string (1) "2"
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['target_id']
entity => array (79)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']
profile_id => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['profile_id']
uuid => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['uuid']
revision_id => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['revision_id']
type => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['type']
revision_created => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['revision_created']
revision_user => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['revision_user']
revision_log_message => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['revision_log_message']
status => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['status']
uid => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['uid']
is_default => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['is_default']
data => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['data']
created => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['created']
changed => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['changed']
revision_default => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['revision_default']
moderation_state => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['moderation_state']
metatag => array (2) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['metatag']
path => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['path']
field_profile_additional => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_additional']
field_profile_ages => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_ages']
field_profile_availability => array (7) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_availability']
field_profile_booking_url => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_booking_url']
field_profile_contact_form_show => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_contact_form_show']
field_profile_education => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_education']
field_profile_environment => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_environment']
field_profile_facebook => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_facebook']
field_profile_faqs => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_faqs']
field_profile_fax => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_fax']
field_profile_first_name => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_first_name']
field_profile_focus => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_focus']
field_profile_has_memberships => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_has_memberships']
field_profile_has_training => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_has_training']
field_profile_information => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_information']
field_profile_insurance => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_insurance']
field_profile_intro => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_intro']
field_profile_last_name => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_last_name']
field_profile_linkedin => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_linkedin']
field_profile_memberships => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_memberships']
field_profile_no_secondary => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_no_secondary']
field_profile_outcomes => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_outcomes']
field_profile_payment_methods => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_payment_methods']
field_profile_picture => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_picture']
field_profile_practice_approach => array (3) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_practice_approach']
field_profile_practice_areas => array (20) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_practice_areas']
field_profile_practice_certs => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_practice_certs']
field_profile_practice_certs_val => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_practice_certs_val']
field_profile_practice_languages => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_practice_languages']
field_profile_practice_name => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_practice_name']
field_profile_practice_website => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_practice_website']
field_profile_preferred => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_preferred']
field_profile_pricing_multi => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_pricing_multi']
field_profile_pricing_single => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_pricing_single']
field_profile_primary_address => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_address']
field_profile_primary_city => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_city']
field_profile_primary_latlon => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_latlon']
field_profile_primary_loc_show => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_loc_show']
field_profile_primary_nearby => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_nearby']
field_profile_primary_phone => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_phone']
field_profile_primary_postal => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_postal']
field_profile_primary_transit => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_transit']
field_profile_primary_unit => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_unit']
field_profile_primary_wheelchair => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_primary_wheelchair']
field_profile_pronouns => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_pronouns']
field_profile_public_email => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_public_email']
field_profile_registration_num => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_registration_num']
field_profile_second_address => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_address']
field_profile_second_city => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_city']
field_profile_second_latlon => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_latlon']
field_profile_second_loc_show => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_loc_show']
field_profile_second_nearby => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_nearby']
field_profile_second_phone => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_phone']
field_profile_second_postal => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_postal']
field_profile_second_transit => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_transit']
field_profile_second_unit => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_unit']
field_profile_second_wheelchair => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_second_wheelchair']
field_profile_session_details => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_session_details']
field_profile_start_year => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_start_year']
field_profile_therapy_style => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_therapy_style']
field_profile_training => array (0)
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_training']
field_profile_type => array (1) Depth Limit
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['entity']['field_profile_type']
bundle => string (18) "counsellor_profile"
$0['uid'][0]['entity']['counsellor_profile_profiles'][0]['bundle']
role_change => array (1)
$0['uid'][0]['entity']['role_change']
0 => array (1)
$0['uid'][0]['entity']['role_change'][0]
target_id => string (37) "__role_delegation_empty_field_value__"
$0['uid'][0]['entity']['role_change'][0]['target_id']
path => array (1)
$0['uid'][0]['entity']['path']
0 => array (3)
$0['uid'][0]['entity']['path'][0]
alias => string (20) "/listings/cadmin.htm"
$0['uid'][0]['entity']['path'][0]['alias']
pid => string (4) "1121"
$0['uid'][0]['entity']['path'][0]['pid']
langcode => string (2) "en"
$0['uid'][0]['entity']['path'][0]['langcode']
field_metatag => array (0)
$0['uid'][0]['entity']['field_metatag']
field_user_referred_by => array (0)
$0['uid'][0]['entity']['field_user_referred_by']
user_picture => array (0)
$0['uid'][0]['entity']['user_picture']
bundle => string (4) "user"
$0['uid'][0]['bundle']
title => array (1)
$0['title']
0 => array (1)
$0['title'][0]
value => string (22) "Professional Resources"
$0['title'][0]['value']
created => array (1)
$0['created']
0 => array (1)
$0['created'][0]
value => string (10) "1358275063"
$0['created'][0]['value']
2013-01-15T18:37:43+00:00
changed => array (1)
$0['changed']
0 => array (1)
$0['changed'][0]
value => string (10) "1751071424"
$0['changed'][0]['value']
2025-06-28T00:43:44+00:00
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']
moderation_state => array (0)
$0['moderation_state']
metatag => array (3)
$0['metatag']
  • Table (3)
  • Contents (3)
  • tagattributes
    0metaarray (2)
    1metaarray (2)
    2linkarray (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 (39) "Professional Resources | Counselling BC"
    $0['metatag'][0]['attributes']['content']
    1 => array (2)
    $0['metatag'][1]
    tag => string (4) "meta"
    $0['metatag'][1]['tag']
    attributes => array (2)
    $0['metatag'][1]['attributes']
    name => string (11) "description"
    $0['metatag'][1]['attributes']['name']
    content => string (217) "The following links lead to useful information for counselling and other hea...
    $0['metatag'][1]['attributes']['content']
    The following links lead to useful information for counselling and other health care professionals:If you are interested in being listed in the professional directory please proceed to the bottom section of this page.
    
    2 => array (2)
    $0['metatag'][2]
    tag => string (4) "link"
    $0['metatag'][2]['tag']
    attributes => array (2)
    $0['metatag'][2]['attributes']
    rel => string (9) "canonical"
    $0['metatag'][2]['attributes']['rel']
    href => string (86) "https://counsellingbc-next-develop-john.seed.fuseinteractive.ca/professional...
    $0['metatag'][2]['attributes']['href']
    https://counsellingbc-next-develop-john.seed.fuseinteractive.ca/professional-resources
    
path => array (1)
$0['path']
0 => array (3)
$0['path'][0]
alias => string (23) "/professional-resources"
$0['path'][0]['alias']
pid => string (2) "14"
$0['path'][0]['pid']
langcode => string (3) "und"
$0['path'][0]['langcode']
rh_action => array (0)
$0['rh_action']
rh_redirect => array (0)
$0['rh_redirect']
rh_redirect_response => array (0)
$0['rh_redirect_response']
rh_redirect_fallback_action => array (0)
$0['rh_redirect_fallback_action']
publish_on => array (0)
$0['publish_on']
unpublish_on => array (0)
$0['unpublish_on']
publish_state => array (0)
$0['publish_state']
unpublish_state => array (0)
$0['unpublish_state']
menu_link => array (0)
$0['menu_link']
body => array (1)
$0['body']
0 => array (3)
$0['body'][0]
value => string (4201) "<p>The following links lead to useful information for counselling and other ...
$0['body'][0]['value']
<p>The following links lead to useful information for counselling and other health care professionals:</p><p>If you are interested in being listed in the professional directory please proceed to the bottom section of this page.<br>&nbsp;</p><h2>Professional Events</h2><p>Information on workshops and presentations related to you as a counselling professional. &nbsp;The events listed may include seminars for professional development and courses to upgrade counselling skills and assessment approaches.</p><p>The professional development courses here may be online or held in person.</p><p>Not all courses are conducted by the counsellors or psychologists on this website but we work hard to ensure that those listed are conducted by well respected professionals.</p><p><a class="button button--secondary button--small" href="/node/3245" data-entity-type="node" data-entity-uuid="38121cb4-6937-4d8b-9c01-b74c2912e2e2" data-entity-substitution="canonical">View Professional Events</a></p><p>&nbsp;</p><h2>Professional Links</h2><p>This section consists of links to a range of WEB sites that may of interest to you as a counselling professional. Many are located in British Columbia. The links are here for the convenience of counsellors who have their professional practices in British Columbia.</p><p><a class="button button--secondary button--small" href="/node/1702" data-entity-type="node" data-entity-uuid="38fa5ae8-f907-4577-b1dd-9f84fe82f0aa" data-entity-substitution="canonical">View Professional Links</a></p><p>&nbsp;</p><h2>Classifieds</h2><p>Office supplies, office space, job postings, supervision offered and wanted, etc. (Available only to counselling professionals).</p><p><a class="button button--secondary button--small" href="/node/3244" data-entity-type="node" data-entity-uuid="cac49c79-49a0-41b0-8fa2-1bf3c64a3c83" data-entity-substitution="canonical">View Professional Classifieds</a></p><p>&nbsp;</p><hr><h2>Get Listed on Counselling BC</h2><p>CounsellingBC.com is the most visited and well utilized Counselling Resource web site in BC. Professionals on the site have continuously reported that the site is one of the most useful tools that they have to help them build their private practice.</p><p><a class="button button--secondary button--small" href="/user/register">Register Today</a></p><p>&nbsp;</p><p>Professionals on the site include Registered Clinical Counsellors (RCC), Registered Psychologists (RPsych), Registered Social Workers (RSW) - approved for independent practice, members of British Columbia Association of Marriage and Family Therapy (BCAMFT), and those counsellors with the designation of Certified Canadian Counsellor (CCC). Registered Art Therapists (BCATR) are now beginning to list their professionals services on the site.</p><p><strong>If you are member in good standing of any of organizations that provided these designations you may sign up at this site.</strong></p><p>&nbsp;</p><hr><p>&nbsp;</p><p><em>I've had a great experience with CounsellingBC for many years and I wanted to thank you and your team for all the hard work, quick responses and professional space online for counsellors!&nbsp;</em><br><em>- S.C.</em></p><p>&nbsp;</p><p><em>I do want to thank all the staff who kept this site up-to-date and easily accessible, including a link to online booking.&nbsp; Editing was easily done, and always seemed to draw in new clients as soon as the updated version was published.&nbsp; The annual fee certainly paid for itself, many times over! Thanks for your help over the years (Retiring).</em><br><em>- Barb Leigh</em></p><p>&nbsp;</p><p><em>"I recommend that ALL my clients sign up for counsellingbc.com. It is one of the easiest and least expensive methods for attracting clients in BC. All of my clients get at least some clients from this site and many get a lot. In fact, it is one of the best returns on investment a mental health professional in this province can make. If you are looking for more clients and are not advertising on this site, you need to get over there and sign-up immediately!"</em><br><em>- Juliet Austin, M.A.</em><br><em>Marketing Coach and Copywriter for Mental Health Professionals</em></p><p>&nbsp;</p>
summary => string (0) ""
$0['body'][0]['summary']
format => string (9) "full_html"
$0['body'][0]['format']
field_hero_image => array (0)
$0['field_hero_image']
field_metatag => array (0)
$0['field_metatag']
layout_builder__layout => array (4)
$0['layout_builder__layout']
0 => array (1)
$0['layout_builder__layout'][0]
section => Drupal\layout_builder\Section#1874 (4)
$0['layout_builder__layout'][0]['section']
  • Properties (4)
  • Methods (25)
  • Static methods (1)
  • protected layoutId -> string (20) "catharsis_one_column"
    protected layoutSettings -> array (3)
    container => array (4)
    enabled => integer 1
    shrinkwrap => string (7) "default"
    gutters => integer 1
    overflow => integer 0
    context_mapping => array (0)
    bootstrap_styles => array (18)
    background => array (1)
    background_type => null
    background_color => array (1)
    class => null
    background_media => array (3)
    image => array (1) Depth Limit
    video => array (1) Depth Limit
    background_options => array (4) Depth Limit
    text_color => array (1)
    class => null
    text_alignment => array (1)
    class => null
    padding => array (1)
    class => string (5) "_none"
    padding_left => array (1)
    class => string (5) "_none"
    padding_top => array (1)
    class => string (5) "_none"
    padding_right => array (1)
    class => string (5) "_none"
    padding_bottom => array (1)
    class => string (5) "_none"
    margin => array (1)
    class => string (5) "_none"
    margin_left => array (1)
    class => string (5) "_none"
    margin_top => array (1)
    class => string (5) "_none"
    margin_right => array (1)
    class => string (5) "_none"
    margin_bottom => array (1)
    class => string (5) "_none"
    border => array (20)
    border_style => array (1) Depth Limit
    border_width => array (1) Depth Limit
    border_color => array (1) Depth Limit
    rounded_corners => array (1) Depth Limit
    border_left_style => array (1) Depth Limit
    border_left_width => array (1) Depth Limit
    border_left_color => array (1) Depth Limit
    border_top_style => array (1) Depth Limit
    border_top_width => array (1) Depth Limit
    border_top_color => array (1) Depth Limit
    border_right_style => array (1) Depth Limit
    border_right_width => array (1) Depth Limit
    border_right_color => array (1) Depth Limit
    border_bottom_style => array (1) Depth Limit
    border_bottom_width => array (1) Depth Limit
    border_bottom_color => array (1) Depth Limit
    rounded_corner_top_left => array (1) Depth Limit
    rounded_corner_top_right => array (1) Depth Limit
    rounded_corner_bottom_left => array (1) Depth Limit
    rounded_corner_bottom_right => array (1) Depth Limit
    box_shadow => array (1)
    class => null
    scroll_effects => array (1)
    class => null
    protected components -> array (1)
    065fc000-0368-4a33-85ee-8d552828f420 => Drupal\layout_builder\SectionComponent#1875 (7)
    • Properties (7)
    • Methods (22)
    • Static methods (1)
    • protected uuid -> string (36) "065fc000-0368-4a33-85ee-8d552828f420"
      protected region -> string (4) "main"
      protected configuration -> array (5)
      id => string (23) "system_breadcrumb_block"
      label => string (11) "Breadcrumbs"
      label_display => string (1) "0"
      provider => string (6) "system"
      context_mapping => array (0)
      protected weight -> integer 0
      protected additional -> array (0)
      protected thirdPartySettings -> array (0)
      *legacyAdditionalModuleKey -> null
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array(), array $third_party_settings = 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
       *   (optional) Additional values.
       * @param array[] $third_party_settings
       *   (optional) Any third party settings.
       *
       * @todo Remove $additional argument in
       *   https://www.drupal.org/project/drupal/issues/3160644 in drupal:12.0.x.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:90
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:115
      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.
       *
       * @deprecated in drupal:11.3.0 and is removed from drupal:12.0.0.
       * Additional properties should be gotten via ::getThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return mixed
       *   The value for that property, or NULL if the property does not exist.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:137
      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.
       *
       * @deprecated in drupal:11.4.0 and is removed from drupal:12.0.0.
       * Additional properties should be set via ::setThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:163
      public getRegion(): string Gets the region for the component.
      /**
       * Gets the region for the component.
       *
       * @return string
       *   The region.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:180
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:192
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:206
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:218
      public getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
       * Gets the component plugin configuration.
       *
       * @return mixed[]
       *   The component plugin configuration.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:229
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
       * Sets the plugin configuration.
       *
       * @param mixed[] $configuration
       *   The plugin configuration.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:241
      public getPluginId(): string Gets the plugin ID.
      /**
       * Gets the plugin ID.
       *
       * @return string
       *   The plugin ID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:252
      public getUuid(): string Gets the UUID for this component.
      /**
       * Gets the UUID for this component.
       *
       * @return string
       *   The UUID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:266
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:279
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:293
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:305
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
       * Wraps the event dispatcher.
       *
       * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
       *   The event dispatcher.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:315
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:327
      public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:377
      public getThirdPartySettings($provider) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:384
      public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:391
      public unsetThirdPartySetting($provider, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:399
      public getThirdPartyProviders(): array Gets the list of third parties that store information.
      /**
       * Gets the list of third parties that store information.
       *
       * @return array
       *   The list of third parties.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:415
    • public static Drupal\layout_builder\SectionComponent::fromArray(array $component): static Creates an object from an array representation of the section 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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:352
    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()
    /**
     * 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 <drupal>/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()
    /**
     * 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 <drupal>/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()
    /**
     * 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 <drupal>/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 <drupal>/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 <drupal>/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()
    /**
     * Sets the layout plugin settings for this section.
     *
     * @param mixed[] $layout_settings
     *   The layout plugin settings.
     *
     * @return $this
     */
    
    Defined in <drupal>/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 <drupal>/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 <drupal>/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()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:194
    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 <drupal>/core/modules/layout_builder/src/Section.php:210
    public removeComponent($uuid): $this Removes a given component from a region.
    $0['layout_builder__layout'][0]['section']->removeComponent()
    /**
     * Removes a given component from a region.
     *
     * @param string $uuid
     *   The UUID of the component to remove.
     *
     * @return $this
     */
    
    Defined in <drupal>/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()
    /**
     * Appends a component to the end of a region.
     *
     * @param \Drupal\layout_builder\SectionComponent $component
     *   The component being appended.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:236
    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 <drupal>/core/modules/layout_builder/src/Section.php:251
    public getComponentsByRegion($region): \Drupal\layout_builder\SectionComponent[] Gets the components for a specific region.
    $0['layout_builder__layout'][0]['section']->getComponentsByRegion()
    /**
     * 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 <drupal>/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()
    /**
     * 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 <drupal>/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()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:314
    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 <drupal>/core/modules/layout_builder/src/Section.php:343
    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 <drupal>/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 <drupal>/core/modules/layout_builder/src/Section.php:396
    public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->getThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:405
    public getThirdPartySettings($provider) {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->getThirdPartySettings()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:412
    public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->setThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:419
    public unsetThirdPartySetting($provider, $key) {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->unsetThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:427
    public getThirdPartyProviders() {@inheritdoc}
    $0['layout_builder__layout'][0]['section']->getThirdPartyProviders()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:440
    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 <drupal>/core/modules/layout_builder/src/Section.php:450
  • public static Drupal\layout_builder\Section::fromArray(array $section): static Creates an object from an array representation of the 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 <drupal>/core/modules/layout_builder/src/Section.php:377
1 => array (1)
$0['layout_builder__layout'][1]
section => Drupal\layout_builder\Section#1877 (4)
$0['layout_builder__layout'][1]['section']
  • Properties (4)
  • Methods (25)
  • Static methods (1)
  • protected layoutId -> string (20) "catharsis_one_column"
    protected layoutSettings -> array (3)
    container => array (4)
    enabled => integer 1
    shrinkwrap => string (7) "default"
    gutters => integer 1
    overflow => integer 0
    context_mapping => array (0)
    bootstrap_styles => array (18)
    background => array (1)
    background_type => null
    background_color => array (1)
    class => null
    background_media => array (3)
    image => array (1) Depth Limit
    video => array (1) Depth Limit
    background_options => array (4) Depth Limit
    text_color => array (1)
    class => null
    text_alignment => array (1)
    class => null
    padding => array (1)
    class => string (5) "_none"
    padding_left => array (1)
    class => string (5) "_none"
    padding_top => array (1)
    class => string (5) "_none"
    padding_right => array (1)
    class => string (5) "_none"
    padding_bottom => array (1)
    class => string (5) "_none"
    margin => array (1)
    class => string (5) "_none"
    margin_left => array (1)
    class => string (5) "_none"
    margin_top => array (1)
    class => string (5) "_none"
    margin_right => array (1)
    class => string (5) "_none"
    margin_bottom => array (1)
    class => string (5) "_none"
    border => array (20)
    border_style => array (1) Depth Limit
    border_width => array (1) Depth Limit
    border_color => array (1) Depth Limit
    rounded_corners => array (1) Depth Limit
    border_left_style => array (1) Depth Limit
    border_left_width => array (1) Depth Limit
    border_left_color => array (1) Depth Limit
    border_top_style => array (1) Depth Limit
    border_top_width => array (1) Depth Limit
    border_top_color => array (1) Depth Limit
    border_right_style => array (1) Depth Limit
    border_right_width => array (1) Depth Limit
    border_right_color => array (1) Depth Limit
    border_bottom_style => array (1) Depth Limit
    border_bottom_width => array (1) Depth Limit
    border_bottom_color => array (1) Depth Limit
    rounded_corner_top_left => array (1) Depth Limit
    rounded_corner_top_right => array (1) Depth Limit
    rounded_corner_bottom_left => array (1) Depth Limit
    rounded_corner_bottom_right => array (1) Depth Limit
    box_shadow => array (1)
    class => null
    scroll_effects => array (1)
    class => null
    protected components -> array (1)
    7f8a03c5-5a08-47b1-80fe-d86ed1ae7a26 => Drupal\layout_builder\SectionComponent#1878 (7)
    • Properties (7)
    • Methods (22)
    • Static methods (1)
    • protected uuid -> string (36) "7f8a03c5-5a08-47b1-80fe-d86ed1ae7a26"
      protected region -> string (4) "main"
      protected configuration -> array (5)
      id => string (19) "ignition_page_title"
      label => string (19) "Ignition Page Title"
      label_display => string (1) "0"
      provider => string (8) "ignition"
      context_mapping => array (0)
      protected weight -> integer 0
      protected additional -> array (0)
      protected thirdPartySettings -> array (0)
      *legacyAdditionalModuleKey -> null
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array(), array $third_party_settings = 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
       *   (optional) Additional values.
       * @param array[] $third_party_settings
       *   (optional) Any third party settings.
       *
       * @todo Remove $additional argument in
       *   https://www.drupal.org/project/drupal/issues/3160644 in drupal:12.0.x.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:90
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:115
      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.
       *
       * @deprecated in drupal:11.3.0 and is removed from drupal:12.0.0.
       * Additional properties should be gotten via ::getThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return mixed
       *   The value for that property, or NULL if the property does not exist.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:137
      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.
       *
       * @deprecated in drupal:11.4.0 and is removed from drupal:12.0.0.
       * Additional properties should be set via ::setThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:163
      public getRegion(): string Gets the region for the component.
      /**
       * Gets the region for the component.
       *
       * @return string
       *   The region.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:180
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:192
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:206
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:218
      public getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
       * Gets the component plugin configuration.
       *
       * @return mixed[]
       *   The component plugin configuration.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:229
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
       * Sets the plugin configuration.
       *
       * @param mixed[] $configuration
       *   The plugin configuration.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:241
      public getPluginId(): string Gets the plugin ID.
      /**
       * Gets the plugin ID.
       *
       * @return string
       *   The plugin ID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:252
      public getUuid(): string Gets the UUID for this component.
      /**
       * Gets the UUID for this component.
       *
       * @return string
       *   The UUID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:266
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:279
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:293
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:305
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
       * Wraps the event dispatcher.
       *
       * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
       *   The event dispatcher.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:315
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:327
      public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:377
      public getThirdPartySettings($provider) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:384
      public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:391
      public unsetThirdPartySetting($provider, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:399
      public getThirdPartyProviders(): array Gets the list of third parties that store information.
      /**
       * Gets the list of third parties that store information.
       *
       * @return array
       *   The list of third parties.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:415
    • public static Drupal\layout_builder\SectionComponent::fromArray(array $component): static Creates an object from an array representation of the section 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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:352
    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()
    /**
     * 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 <drupal>/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()
    /**
     * 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 <drupal>/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()
    /**
     * 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 <drupal>/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 <drupal>/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 <drupal>/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()
    /**
     * Sets the layout plugin settings for this section.
     *
     * @param mixed[] $layout_settings
     *   The layout plugin settings.
     *
     * @return $this
     */
    
    Defined in <drupal>/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 <drupal>/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 <drupal>/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()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:194
    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 <drupal>/core/modules/layout_builder/src/Section.php:210
    public removeComponent($uuid): $this Removes a given component from a region.
    $0['layout_builder__layout'][1]['section']->removeComponent()
    /**
     * Removes a given component from a region.
     *
     * @param string $uuid
     *   The UUID of the component to remove.
     *
     * @return $this
     */
    
    Defined in <drupal>/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()
    /**
     * Appends a component to the end of a region.
     *
     * @param \Drupal\layout_builder\SectionComponent $component
     *   The component being appended.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:236
    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 <drupal>/core/modules/layout_builder/src/Section.php:251
    public getComponentsByRegion($region): \Drupal\layout_builder\SectionComponent[] Gets the components for a specific region.
    $0['layout_builder__layout'][1]['section']->getComponentsByRegion()
    /**
     * 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 <drupal>/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()
    /**
     * 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 <drupal>/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()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:314
    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 <drupal>/core/modules/layout_builder/src/Section.php:343
    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 <drupal>/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 <drupal>/core/modules/layout_builder/src/Section.php:396
    public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->getThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:405
    public getThirdPartySettings($provider) {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->getThirdPartySettings()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:412
    public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->setThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:419
    public unsetThirdPartySetting($provider, $key) {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->unsetThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:427
    public getThirdPartyProviders() {@inheritdoc}
    $0['layout_builder__layout'][1]['section']->getThirdPartyProviders()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:440
    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 <drupal>/core/modules/layout_builder/src/Section.php:450
  • public static Drupal\layout_builder\Section::fromArray(array $section): static Creates an object from an array representation of the 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 <drupal>/core/modules/layout_builder/src/Section.php:377
2 => array (1)
$0['layout_builder__layout'][2]
section => Drupal\layout_builder\Section#1879 (4)
$0['layout_builder__layout'][2]['section']
  • Properties (4)
  • Methods (25)
  • Static methods (1)
  • protected layoutId -> string (20) "catharsis_one_column"
    protected layoutSettings -> array (3)
    container => array (4)
    enabled => integer 1
    shrinkwrap => string (7) "default"
    gutters => integer 1
    overflow => integer 0
    bootstrap_styles => array (18)
    background => array (1)
    background_type => null
    background_color => array (1)
    class => null
    background_media => array (3)
    image => array (1) Depth Limit
    video => array (1) Depth Limit
    background_options => array (4) Depth Limit
    text_color => array (1)
    class => null
    text_alignment => array (1)
    class => null
    padding => array (1)
    class => string (5) "_none"
    padding_left => array (1)
    class => string (5) "_none"
    padding_top => array (1)
    class => string (5) "_none"
    padding_right => array (1)
    class => string (5) "_none"
    padding_bottom => array (1)
    class => string (5) "_none"
    margin => array (1)
    class => string (5) "_none"
    margin_left => array (1)
    class => string (5) "_none"
    margin_top => array (1)
    class => string (5) "_none"
    margin_right => array (1)
    class => string (5) "_none"
    margin_bottom => array (1)
    class => string (7) "u-mb-64"
    border => array (20)
    border_style => array (1) Depth Limit
    border_width => array (1) Depth Limit
    border_color => array (1) Depth Limit
    rounded_corners => array (1) Depth Limit
    border_left_style => array (1) Depth Limit
    border_left_width => array (1) Depth Limit
    border_left_color => array (1) Depth Limit
    border_top_style => array (1) Depth Limit
    border_top_width => array (1) Depth Limit
    border_top_color => array (1) Depth Limit
    border_right_style => array (1) Depth Limit
    border_right_width => array (1) Depth Limit
    border_right_color => array (1) Depth Limit
    border_bottom_style => array (1) Depth Limit
    border_bottom_width => array (1) Depth Limit
    border_bottom_color => array (1) Depth Limit
    rounded_corner_top_left => array (1) Depth Limit
    rounded_corner_top_right => array (1) Depth Limit
    rounded_corner_bottom_left => array (1) Depth Limit
    rounded_corner_bottom_right => array (1) Depth Limit
    box_shadow => array (1)
    class => null
    scroll_effects => array (1)
    class => null
    context_mapping => array (0)
    protected components -> array (1)
    512b2e3f-b66d-4ab8-bad6-7d73c9feadb1 => Drupal\layout_builder\SectionComponent#1880 (7)
    • Properties (7)
    • Methods (22)
    • Static methods (1)
    • protected uuid -> string (36) "512b2e3f-b66d-4ab8-bad6-7d73c9feadb1"
      protected region -> string (4) "main"
      protected configuration -> array (8)
      id => string (50) "block_content:0a1785d3-45d2-45ba-ae9c-b1330d28eb6e"
      label => string (34) "Professional Resources: Join Today"
      label_display => integer 0
      provider => string (13) "block_content"
      status => boolean true
      info => string (0) ""
      view_mode => string (4) "full"
      context_mapping => array (0)
      protected weight -> integer 0
      protected additional -> array (0)
      protected thirdPartySettings -> array (0)
      *legacyAdditionalModuleKey -> null
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array(), array $third_party_settings = 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
       *   (optional) Additional values.
       * @param array[] $third_party_settings
       *   (optional) Any third party settings.
       *
       * @todo Remove $additional argument in
       *   https://www.drupal.org/project/drupal/issues/3160644 in drupal:12.0.x.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:90
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:115
      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.
       *
       * @deprecated in drupal:11.3.0 and is removed from drupal:12.0.0.
       * Additional properties should be gotten via ::getThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return mixed
       *   The value for that property, or NULL if the property does not exist.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:137
      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.
       *
       * @deprecated in drupal:11.4.0 and is removed from drupal:12.0.0.
       * Additional properties should be set via ::setThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:163
      public getRegion(): string Gets the region for the component.
      /**
       * Gets the region for the component.
       *
       * @return string
       *   The region.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:180
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:192
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:206
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:218
      public getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
       * Gets the component plugin configuration.
       *
       * @return mixed[]
       *   The component plugin configuration.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:229
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
       * Sets the plugin configuration.
       *
       * @param mixed[] $configuration
       *   The plugin configuration.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:241
      public getPluginId(): string Gets the plugin ID.
      /**
       * Gets the plugin ID.
       *
       * @return string
       *   The plugin ID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:252
      public getUuid(): string Gets the UUID for this component.
      /**
       * Gets the UUID for this component.
       *
       * @return string
       *   The UUID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:266
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:279
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:293
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:305
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
       * Wraps the event dispatcher.
       *
       * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
       *   The event dispatcher.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:315
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:327
      public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:377
      public getThirdPartySettings($provider) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:384
      public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:391
      public unsetThirdPartySetting($provider, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:399
      public getThirdPartyProviders(): array Gets the list of third parties that store information.
      /**
       * Gets the list of third parties that store information.
       *
       * @return array
       *   The list of third parties.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:415
    • public static Drupal\layout_builder\SectionComponent::fromArray(array $component): static Creates an object from an array representation of the section 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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:352
    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()
    /**
     * 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 <drupal>/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'][2]['section']->toRenderArray()
    /**
     * 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 <drupal>/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'][2]['section']->getLayout()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:115
    public getLayoutId(): string Gets the layout plugin ID for this section.
    $0['layout_builder__layout'][2]['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 <drupal>/core/modules/layout_builder/src/Section.php:132
    public getLayoutSettings(): mixed[] Gets the layout plugin settings for this section.
    $0['layout_builder__layout'][2]['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 <drupal>/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'][2]['section']->setLayoutSettings()
    /**
     * Sets the layout plugin settings for this section.
     *
     * @param mixed[] $layout_settings
     *   The layout plugin settings.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:157
    public getDefaultRegion(): string Gets the default region.
    $0['layout_builder__layout'][2]['section']->getDefaultRegion()
    /**
     * Gets the default region.
     *
     * @return string
     *   The machine-readable name of the default region.
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:168
    public getComponents(): \Drupal\layout_builder\SectionComponent[] Returns the components of the section.
    $0['layout_builder__layout'][2]['section']->getComponents()
    /**
     * Returns the components of the section.
     *
     * @return \Drupal\layout_builder\SectionComponent[]
     *   An array of components, keyed by the component UUID.
     */
    
    Defined in <drupal>/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'][2]['section']->getComponent()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:194
    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 <drupal>/core/modules/layout_builder/src/Section.php:210
    public removeComponent($uuid): $this Removes a given component from a region.
    $0['layout_builder__layout'][2]['section']->removeComponent()
    /**
     * Removes a given component from a region.
     *
     * @param string $uuid
     *   The UUID of the component to remove.
     *
     * @return $this
     */
    
    Defined in <drupal>/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'][2]['section']->appendComponent()
    /**
     * Appends a component to the end of a region.
     *
     * @param \Drupal\layout_builder\SectionComponent $component
     *   The component being appended.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:236
    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 <drupal>/core/modules/layout_builder/src/Section.php:251
    public getComponentsByRegion($region): \Drupal\layout_builder\SectionComponent[] Gets the components for a specific region.
    $0['layout_builder__layout'][2]['section']->getComponentsByRegion()
    /**
     * 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 <drupal>/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'][2]['section']->insertAfterComponent()
    /**
     * 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 <drupal>/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'][2]['section']->insertComponent()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:314
    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 <drupal>/core/modules/layout_builder/src/Section.php:343
    public toArray(): array Returns an array representation of the section.
    $0['layout_builder__layout'][2]['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 <drupal>/core/modules/layout_builder/src/Section.php:355
    public __clone() Magic method: Implements a deep clone.
    clone $0['layout_builder__layout'][2]['section']
    /**
     * Magic method: Implements a deep clone.
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:396
    public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
    $0['layout_builder__layout'][2]['section']->getThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:405
    public getThirdPartySettings($provider) {@inheritdoc}
    $0['layout_builder__layout'][2]['section']->getThirdPartySettings()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:412
    public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
    $0['layout_builder__layout'][2]['section']->setThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:419
    public unsetThirdPartySetting($provider, $key) {@inheritdoc}
    $0['layout_builder__layout'][2]['section']->unsetThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:427
    public getThirdPartyProviders() {@inheritdoc}
    $0['layout_builder__layout'][2]['section']->getThirdPartyProviders()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:440
    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 <drupal>/core/modules/layout_builder/src/Section.php:450
  • public static Drupal\layout_builder\Section::fromArray(array $section): static Creates an object from an array representation of the 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 <drupal>/core/modules/layout_builder/src/Section.php:377
3 => array (1)
$0['layout_builder__layout'][3]
section => Drupal\layout_builder\Section#1881 (4)
$0['layout_builder__layout'][3]['section']
  • Properties (4)
  • Methods (25)
  • Static methods (1)
  • protected layoutId -> string (25) "catharsis_content_sidebar"
    protected layoutSettings -> array (3)
    container => array (4)
    enabled => integer 1
    shrinkwrap => string (7) "default"
    gutters => integer 1
    overflow => integer 0
    context_mapping => array (0)
    bootstrap_styles => array (18)
    background => array (1)
    background_type => null
    background_color => array (1)
    class => null
    background_media => array (3)
    image => array (1) Depth Limit
    video => array (1) Depth Limit
    background_options => array (4) Depth Limit
    text_color => array (1)
    class => null
    text_alignment => array (1)
    class => null
    padding => array (1)
    class => string (5) "_none"
    padding_left => array (1)
    class => string (5) "_none"
    padding_top => array (1)
    class => string (5) "_none"
    padding_right => array (1)
    class => string (5) "_none"
    padding_bottom => array (1)
    class => string (7) "u-pb-80"
    margin => array (1)
    class => string (5) "_none"
    margin_left => array (1)
    class => string (5) "_none"
    margin_top => array (1)
    class => string (5) "_none"
    margin_right => array (1)
    class => string (5) "_none"
    margin_bottom => array (1)
    class => string (5) "_none"
    border => array (20)
    border_style => array (1) Depth Limit
    border_width => array (1) Depth Limit
    border_color => array (1) Depth Limit
    rounded_corners => array (1) Depth Limit
    border_left_style => array (1) Depth Limit
    border_left_width => array (1) Depth Limit
    border_left_color => array (1) Depth Limit
    border_top_style => array (1) Depth Limit
    border_top_width => array (1) Depth Limit
    border_top_color => array (1) Depth Limit
    border_right_style => array (1) Depth Limit
    border_right_width => array (1) Depth Limit
    border_right_color => array (1) Depth Limit
    border_bottom_style => array (1) Depth Limit
    border_bottom_width => array (1) Depth Limit
    border_bottom_color => array (1) Depth Limit
    rounded_corner_top_left => array (1) Depth Limit
    rounded_corner_top_right => array (1) Depth Limit
    rounded_corner_bottom_left => array (1) Depth Limit
    rounded_corner_bottom_right => array (1) Depth Limit
    box_shadow => array (1)
    class => null
    scroll_effects => array (1)
    class => null
    protected components -> array (2)
    e4332036-64ab-40b4-bfd8-82742831a53b => Drupal\layout_builder\SectionComponent#1882 (7)
    • Properties (7)
    • Methods (22)
    • Static methods (1)
    • protected uuid -> string (36) "e4332036-64ab-40b4-bfd8-82742831a53b"
      protected region -> string (7) "content"
      protected configuration -> array (6)
      id => string (26) "field_block:node:page:body"
      label => string (4) "Body"
      label_display => string (1) "0"
      provider => string (14) "layout_builder"
      context_mapping => array (2) Depth Limit
      formatter => array (4) Depth Limit
      protected weight -> integer 0
      protected additional -> array (0)
      protected thirdPartySettings -> array (0)
      *legacyAdditionalModuleKey -> null
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array(), array $third_party_settings = 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
       *   (optional) Additional values.
       * @param array[] $third_party_settings
       *   (optional) Any third party settings.
       *
       * @todo Remove $additional argument in
       *   https://www.drupal.org/project/drupal/issues/3160644 in drupal:12.0.x.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:90
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:115
      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.
       *
       * @deprecated in drupal:11.3.0 and is removed from drupal:12.0.0.
       * Additional properties should be gotten via ::getThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return mixed
       *   The value for that property, or NULL if the property does not exist.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:137
      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.
       *
       * @deprecated in drupal:11.4.0 and is removed from drupal:12.0.0.
       * Additional properties should be set via ::setThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:163
      public getRegion(): string Gets the region for the component.
      /**
       * Gets the region for the component.
       *
       * @return string
       *   The region.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:180
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:192
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:206
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:218
      public getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
       * Gets the component plugin configuration.
       *
       * @return mixed[]
       *   The component plugin configuration.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:229
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
       * Sets the plugin configuration.
       *
       * @param mixed[] $configuration
       *   The plugin configuration.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:241
      public getPluginId(): string Gets the plugin ID.
      /**
       * Gets the plugin ID.
       *
       * @return string
       *   The plugin ID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:252
      public getUuid(): string Gets the UUID for this component.
      /**
       * Gets the UUID for this component.
       *
       * @return string
       *   The UUID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:266
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:279
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:293
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:305
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
       * Wraps the event dispatcher.
       *
       * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
       *   The event dispatcher.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:315
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:327
      public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:377
      public getThirdPartySettings($provider) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:384
      public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:391
      public unsetThirdPartySetting($provider, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:399
      public getThirdPartyProviders(): array Gets the list of third parties that store information.
      /**
       * Gets the list of third parties that store information.
       *
       * @return array
       *   The list of third parties.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:415
    • public static Drupal\layout_builder\SectionComponent::fromArray(array $component): static Creates an object from an array representation of the section 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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:352
    d8a74e7d-7485-4aed-afd5-e820dfea5c33 => Drupal\layout_builder\SectionComponent#1883 (7)
    • Properties (7)
    • Methods (22)
    • Static methods (1)
    • protected uuid -> string (36) "d8a74e7d-7485-4aed-afd5-e820dfea5c33"
      protected region -> string (7) "sidebar"
      protected configuration -> array (8)
      id => string (50) "block_content:7acfeb4f-cb8b-424d-a5a4-73e389fe1a74"
      label => string (78) "Sidebar Layout: Sections: Professional Resources (menu, search, Facebook, CTA)"
      label_display => integer 0
      provider => string (13) "block_content"
      status => boolean true
      info => string (0) ""
      view_mode => string (4) "full"
      context_mapping => array (0)
      protected weight -> integer 1
      protected additional -> array (0)
      protected thirdPartySettings -> array (0)
      *legacyAdditionalModuleKey -> null
    • public __construct($uuid, $region, array $configuration = array(), array $additional = array(), array $third_party_settings = 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
       *   (optional) Additional values.
       * @param array[] $third_party_settings
       *   (optional) Any third party settings.
       *
       * @todo Remove $additional argument in
       *   https://www.drupal.org/project/drupal/issues/3160644 in drupal:12.0.x.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:90
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:115
      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.
       *
       * @deprecated in drupal:11.3.0 and is removed from drupal:12.0.0.
       * Additional properties should be gotten via ::getThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return mixed
       *   The value for that property, or NULL if the property does not exist.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:137
      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.
       *
       * @deprecated in drupal:11.4.0 and is removed from drupal:12.0.0.
       * Additional properties should be set via ::setThirdPartySetting().
       *
       * @see https://www.drupal.org/node/3100177
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:163
      public getRegion(): string Gets the region for the component.
      /**
       * Gets the region for the component.
       *
       * @return string
       *   The region.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:180
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:192
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:206
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:218
      public getConfiguration(): mixed[] Gets the component plugin configuration.
      /**
       * Gets the component plugin configuration.
       *
       * @return mixed[]
       *   The component plugin configuration.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:229
      public setConfiguration(array $configuration): $this Sets the plugin configuration.
      /**
       * Sets the plugin configuration.
       *
       * @param mixed[] $configuration
       *   The plugin configuration.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:241
      public getPluginId(): string Gets the plugin ID.
      /**
       * Gets the plugin ID.
       *
       * @return string
       *   The plugin ID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:252
      public getUuid(): string Gets the UUID for this component.
      /**
       * Gets the UUID for this component.
       *
       * @return string
       *   The UUID.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:266
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:279
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:293
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:305
      protected eventDispatcher(): \Symfony\Contracts\EventDispatcher\EventDispatcherInterface Wraps the event dispatcher.
      /**
       * Wraps the event dispatcher.
       *
       * @return \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
       *   The event dispatcher.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:315
      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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:327
      public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:377
      public getThirdPartySettings($provider) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:384
      public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:391
      public unsetThirdPartySetting($provider, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:399
      public getThirdPartyProviders(): array Gets the list of third parties that store information.
      /**
       * Gets the list of third parties that store information.
       *
       * @return array
       *   The list of third parties.
       */
      
      Defined in <drupal>/core/modules/layout_builder/src/SectionComponent.php:415
    • public static Drupal\layout_builder\SectionComponent::fromArray(array $component): static Creates an object from an array representation of the section 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 <drupal>/core/modules/layout_builder/src/SectionComponent.php:352
    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()
    /**
     * 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 <drupal>/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'][3]['section']->toRenderArray()
    /**
     * 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 <drupal>/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'][3]['section']->getLayout()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:115
    public getLayoutId(): string Gets the layout plugin ID for this section.
    $0['layout_builder__layout'][3]['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 <drupal>/core/modules/layout_builder/src/Section.php:132
    public getLayoutSettings(): mixed[] Gets the layout plugin settings for this section.
    $0['layout_builder__layout'][3]['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 <drupal>/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'][3]['section']->setLayoutSettings()
    /**
     * Sets the layout plugin settings for this section.
     *
     * @param mixed[] $layout_settings
     *   The layout plugin settings.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:157
    public getDefaultRegion(): string Gets the default region.
    $0['layout_builder__layout'][3]['section']->getDefaultRegion()
    /**
     * Gets the default region.
     *
     * @return string
     *   The machine-readable name of the default region.
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:168
    public getComponents(): \Drupal\layout_builder\SectionComponent[] Returns the components of the section.
    $0['layout_builder__layout'][3]['section']->getComponents()
    /**
     * Returns the components of the section.
     *
     * @return \Drupal\layout_builder\SectionComponent[]
     *   An array of components, keyed by the component UUID.
     */
    
    Defined in <drupal>/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'][3]['section']->getComponent()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:194
    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 <drupal>/core/modules/layout_builder/src/Section.php:210
    public removeComponent($uuid): $this Removes a given component from a region.
    $0['layout_builder__layout'][3]['section']->removeComponent()
    /**
     * Removes a given component from a region.
     *
     * @param string $uuid
     *   The UUID of the component to remove.
     *
     * @return $this
     */
    
    Defined in <drupal>/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'][3]['section']->appendComponent()
    /**
     * Appends a component to the end of a region.
     *
     * @param \Drupal\layout_builder\SectionComponent $component
     *   The component being appended.
     *
     * @return $this
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:236
    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 <drupal>/core/modules/layout_builder/src/Section.php:251
    public getComponentsByRegion($region): \Drupal\layout_builder\SectionComponent[] Gets the components for a specific region.
    $0['layout_builder__layout'][3]['section']->getComponentsByRegion()
    /**
     * 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 <drupal>/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'][3]['section']->insertAfterComponent()
    /**
     * 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 <drupal>/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'][3]['section']->insertComponent()
    /**
     * 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 <drupal>/core/modules/layout_builder/src/Section.php:314
    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 <drupal>/core/modules/layout_builder/src/Section.php:343
    public toArray(): array Returns an array representation of the section.
    $0['layout_builder__layout'][3]['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 <drupal>/core/modules/layout_builder/src/Section.php:355
    public __clone() Magic method: Implements a deep clone.
    clone $0['layout_builder__layout'][3]['section']
    /**
     * Magic method: Implements a deep clone.
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:396
    public getThirdPartySetting($provider, $key, $default = null) {@inheritdoc}
    $0['layout_builder__layout'][3]['section']->getThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:405
    public getThirdPartySettings($provider) {@inheritdoc}
    $0['layout_builder__layout'][3]['section']->getThirdPartySettings()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:412
    public setThirdPartySetting($provider, $key, $value) {@inheritdoc}
    $0['layout_builder__layout'][3]['section']->setThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:419
    public unsetThirdPartySetting($provider, $key) {@inheritdoc}
    $0['layout_builder__layout'][3]['section']->unsetThirdPartySetting()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:427
    public getThirdPartyProviders() {@inheritdoc}
    $0['layout_builder__layout'][3]['section']->getThirdPartyProviders()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/layout_builder/src/Section.php:440
    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 <drupal>/core/modules/layout_builder/src/Section.php:450
  • public static Drupal\layout_builder\Section::fromArray(array $section): static Creates an object from an array representation of the 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 <drupal>/core/modules/layout_builder/src/Section.php:377
rabbit_hole__settings => array (0)
$0['rabbit_hole__settings']
Called from <drupal>/modules/contrib/devel/src/Controller/EntityDebugController.php:113 [Drupal\devel\DevelDumperManager->exportAsRenderable()] [2026-07-23T04:21:20-07:00]
  1. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123 [call_user_func_array()]
  2. <drupal>/core/lib/Drupal/Core/Render/Renderer.php:634 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  3. <drupal>/core/lib/Drupal/Core/Render/Renderer.php:649 [Fiber->resume()]
  4. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:121 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  5. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()]
  6. <vendor>/symfony/http-kernel/HttpKernel.php:183 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  7. <vendor>/symfony/http-kernel/HttpKernel.php:76 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  8. <drupal>/core/lib/Drupal/Core/StackMiddleware/Session.php:53 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  9. <drupal>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48 [Drupal\Core\StackMiddleware\Session->handle()]
  10. <drupal>/core/lib/Drupal/Core/StackMiddleware/ContentLength.php:28 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  11. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:203 [Drupal\Core\StackMiddleware\ContentLength->handle()]
  12. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:140 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  13. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:89 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  14. <drupal>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  15. <drupal>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  16. <drupal>/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php:53 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  17. <drupal>/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php:54 [Drupal\Core\StackMiddleware\AjaxPageState->handle()]
  18. <drupal>/core/lib/Drupal/Core/DrupalKernel.php:745 [Drupal\Core\StackMiddleware\StackedHttpKernel->handle()]
  19. <drupal>/index.php:19 [Drupal\Core\DrupalKernel->handle()]