Breadcrumb
Home
Academics
Software Foundations of Security and Privacy
0 array:25 [
"links " => array:2 [
"#lazy_builder " => array:2 [
0 => "Drupal\node\NodeViewBuilder::renderLinks "
1 => array:5 [
0 => "222336785 "
1 => "full "
2 => "en "
3 => false
4 => null
]
]
"#weight " => 100
]
"body " => array:18 [
"#theme " => "field "
"#title " => "Description "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "body "
"#field_type " => "text_with_summary "
"#field_translatable " => true
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410
#entityTypeId : "node "
#enforceIsNew : null
#typedData : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299
#definition : Drupal\Core\Entity\TypedData \ EntityDataDefinition {#2855
#definition : array:1 [ …1]
#typedDataManager : null
#propertyDefinitions : array:46 [ …46]
}
#name : null
#parent : null
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : null
#entity : Drupal\node\Entity \ Node {#2410 }
}
#cacheContexts : []
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#values : array:40 [
"nid " => array:1 [
"x-default " => "222336785 "
]
"vid " => array:1 [
"x-default " => "711336 "
]
"type " => array:1 [
"x-default " => "course "
]
"uuid " => array:1 [
"x-default " => "b96fa76c-6407-4a82-94b7-e9ba2577d6a6 "
]
"langcode " => array:1 [
"x-default " => "en "
]
"revision_uid " => array:1 [
"x-default " => "0 "
]
"revision_timestamp " => array:1 [
"x-default " => "1726509807 "
]
"revision_log " => array:1 [
"x-default " => null
]
"revision_default " => array:1 [
"x-default " => "1 "
]
"isDefaultRevision " => array:1 [
"x-default " => "1 "
]
"status " => array:1 [
"x-default " => "1 "
]
"uid " => array:1 [
"x-default " => "0 "
]
"title " => array:1 [
"x-default " => "Software Foundations of Security and Privacy "
]
"created " => array:1 [
"x-default " => "1726509807 "
]
"changed " => array:1 [
"x-default " => "1726509807 "
]
"promote " => array:1 [
"x-default " => "0 "
]
"sticky " => array:1 [
"x-default " => "0 "
]
"default_langcode " => array:1 [
"x-default " => "1 "
]
"revision_translation_affected " => array:1 [
"x-default " => "1 "
]
"body " => array:1 [
"x-default " => array:1 [ …1]
]
"feeds_item " => array:1 [
"x-default " => array:1 [ …1]
]
"field_academic_semester " => array:1 [
"x-default " => array:1 [ …1]
]
"field_archived " => array:1 [
"x-default " => array:1 [ …1]
]
"field_assessment_structure " => array:1 [
"x-default " => array:1 [ …1]
]
"field_course_goals " => array:1 [
"x-default " => array:1 [ …1]
]
"field_course_id " => array:1 [
"x-default " => array:1 [ …1]
]
"field_course_level " => array:1 [
"x-default " => array:1 [ …1]
]
"field_course_relevance " => array:1 [
"x-default " => array:1 [ …1]
]
"field_course_rotation " => array:1 [
"x-default " => array:1 [ …1]
]
"field_delivery_method " => array:1 [
"x-default " => array:1 [ …1]
]
"field_first_offered " => array:1 [
"x-default " => array:1 [ …1]
]
"field_include_in_catalog " => array:1 [
"x-default " => array:1 [ …1]
]
"field_key_topics " => array:1 [
"x-default " => array:1 [ …1]
]
"field_last_offered " => array:1 [
"x-default " => array:1 [ …1]
]
"field_learning_resources " => array:1 [
"x-default " => array:1 [ …1]
]
"field_link " => array:1 [
"x-default " => array:1 [ …1]
]
"field_pre_requirement_knowledge " => array:1 [
"x-default " => array:1 [ …1]
]
"field_repeatable " => array:1 [
"x-default " => array:1 [ …1]
]
"field_unique_id " => array:1 [
"x-default " => array:1 [ …1]
]
"field_units " => array:1 [
"x-default " => array:1 [ …1]
]
]
#fields : array:29 [
"body " => array:1 [
"x-default " => Drupal\text\Plugin\Field\FieldType \ TextFieldItemList {#3301
#definition : Drupal\field\Entity \ FieldConfig {#1782
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [
0 => "languages:language_interface "
]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.body "
#status : true
#uuid : "fd2de97e-2e64-4ab4-a568-3386abcf9d59 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:2 [
"config " => array:3 [ …3]
"module " => array:1 [ …1]
]
#isSyncing : false
#id : "node.course.body "
#field_name : "body "
#field_type : "text_with_summary "
#entity_type : "node "
#bundle : "course "
#label : "Description "
#description : ""
#settings : array:3 [
"display_summary " => true
"required_summary " => false
"allowed_formats " => array:1 [ …1]
]
#required : false
#translatable : true
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1807
#entityTypeId : "field_storage_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.body "
#status : true
#uuid : "4eecc72f-b71a-448f-82b0-7ce9bdfdaa1a "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : array:1 [ …1]
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.body "
#field_name : "body "
#entity_type : "node "
#type : "text_with_summary "
#module : "text "
#settings : []
#cardinality : 1
#translatable : true
#locked : false
#persist_with_no_fields : true
+custom_storage : false
#indexes : []
#deleted : false
#schema : array:4 [ …4]
#propertyDefinitions : array:5 [ …5]
+original : ? Drupal\field\FieldStorageConfigInterface
}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3302
#definition : array:2 [ …2]
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965
#discovery : null
#factory : null
#mapper : null
#cacheKey : "typed_data_types_plugins "
#cacheTags : []
#alterHook : "data_type_info "
#subdir : "Plugin/DataType "
#moduleHandler : Drupal\Core\Extension \ ModuleHandler {#38
#loadedFiles : array:194 [ …194]
#moduleList : array:194 [ …194]
#loaded : true
#implementations : array:707 [ …707]
#verified : array:63 [ …63]
#hookInfo : null
#cacheBackend : Drupal\Core\Cache \ ChainedFastBackend {#48 …4}
#cacheNeedsWriting : false
#alterFunctions : array:27 [ …27]
#root : "/var/www/html/web "
#includeFileKeys : array:11 [ …11]
}
#moduleExtensionList : ? ?Drupal\Core\Extension\ModuleExtensionList
#defaults : []
#pluginDefinitionAnnotationName : "Drupal\Core\TypedData\Annotation\DataType "
#pluginDefinitionAttributeName : "Drupal\Core\TypedData\Attribute\DataType "
#pluginInterface : null
#namespaces : ArrayObject {#372
storage : array:211 [ …211]
flag::STD_PROP_LIST : false
flag::ARRAY_AS_PROPS : false
iteratorClass : "ArrayIterator "
}
#additionalAnnotationNamespaces : []
#definitions : array:451 [
"entity_revision " => array:10 [ …10]
"entity_revision:backup_migrate_settings " => array:12 [ …12]
"entity_revision:backup_migrate_schedule " => array:12 [ …12]
"entity_revision:backup_migrate_source " => array:12 [ …12]
"entity_revision:backup_migrate_destination " => array:12 [ …12]
"entity_revision:block " => array:12 [ …12]
"entity_revision:block_content " => array:12 [ …12]
"entity_revision:block_content:basic " => array:11 [ …11]
"entity_revision:block_content:custom_block_for_submenu " => array:11 [ …11]
"entity_revision:block_content_type " => array:12 [ …12]
"entity_revision:corresponding_reference " => array:12 [ …12]
"entity_revision:contact_message " => array:12 [ …12]
"entity_revision:contact_message:feedback " => array:11 [ …11]
"entity_revision:contact_message:personal " => array:11 [ …11]
"entity_revision:contact_form " => array:12 [ …12]
"entity_revision:content_moderation_state " => array:12 [ …12]
"entity_revision:context " => array:12 [ …12]
"entity_revision:crop " => array:12 [ …12]
"entity_revision:crop:focal_point " => array:11 [ …11]
"entity_revision:crop_type " => array:12 [ …12]
"entity_revision:editor " => array:12 [ …12]
"entity_revision:encryption_profile " => array:12 [ …12]
"entity_revision:entity_browser " => array:12 [ …12]
"entity_revision:feeds_subscription " => array:12 [ …12]
"entity_revision:feeds_feed " => array:12 [ …12]
"entity_revision:feeds_feed:awards " => array:11 [ …11]
"entity_revision:feeds_feed:calendar_ical_feed " => array:11 [ …11]
"entity_revision:feeds_feed:courses " => array:11 [ …11]
"entity_revision:feeds_feed:new_news_feed " => array:11 [ …11]
"entity_revision:feeds_feed:person_course " => array:11 [ …11]
"entity_revision:feeds_feed:person_feed " => array:11 [ …11]
"entity_revision:feeds_feed:phd_blog_entry " => array:11 [ …11]
"entity_revision:feeds_feed:phd_degree " => array:11 [ …11]
"entity_revision:feeds_feed:publications " => array:11 [ …11]
"entity_revision:feeds_feed:scs_calendar_fee " => array:11 [ …11]
"entity_revision:feeds_feed:scs_news_fee " => array:11 [ …11]
"entity_revision:feeds_feed_type " => array:12 [ …12]
"entity_revision:feeds_import_log " => array:12 [ …12]
"entity_revision:field_storage_config " => array:12 [ …12]
"entity_revision:field_config " => array:12 [ …12]
"entity_revision:file " => array:12 [ …12]
"entity_revision:filter_format " => array:12 [ …12]
"entity_revision:gcs_calendar_event " => array:12 [ …12]
"entity_revision:gcs_calendar " => array:12 [ …12]
"entity_revision:image_style " => array:12 [ …12]
"entity_revision:key_config_override " => array:12 [ …12]
"entity_revision:key " => array:12 [ …12]
"entity_revision:configurable_language " => array:12 [ …12]
"entity_revision:language_content_settings " => array:12 [ …12]
"entity_revision:login_destination " => array:12 [ …12]
"entity_revision:media " => array:12 [ …12]
"entity_revision:media:audio " => array:11 [ …11]
"entity_revision:media:document " => array:11 [ …11]
"entity_revision:media:image " => array:11 [ …11]
"entity_revision:media:remote_video " => array:11 [ …11]
"entity_revision:media:video " => array:11 [ …11]
"entity_revision:media_type " => array:12 [ …12]
"entity_revision:menu_link_content " => array:12 [ …12]
"entity_revision:menu_link_content:account " => array:11 [ …11]
"entity_revision:menu_link_content:admin " => array:11 [ …11]
"entity_revision:menu_link_content:footer " => array:11 [ …11]
"entity_revision:menu_link_content:footer-menu-1 " => array:11 [ …11]
"entity_revision:menu_link_content:footer-menu-2 " => array:11 [ …11]
"entity_revision:menu_link_content:footer-menu-3 " => array:11 [ …11]
"entity_revision:menu_link_content:footer-menu-4 " => array:11 [ …11]
"entity_revision:menu_link_content:main " => array:11 [ …11]
"entity_revision:menu_link_content:tools " => array:11 [ …11]
"entity_revision:menu_link_content:top-quicklinks " => array:11 [ …11]
"entity_revision:menu_link_content:visit-give-links " => array:11 [ …11]
"entity_revision:metatag_defaults " => array:12 [ …12]
"entity_revision:node_type " => array:12 [ …12]
"entity_revision:node " => array:12 [ …12]
"entity_revision:node:announcements " => array:11 [ …11]
"entity_revision:node:authenticated_user_page " => array:11 [ …11]
"entity_revision:node:award " => array:11 [ …11]
"entity_revision:node:course " => array:11 [ …11]
"entity_revision:node:event " => array:11 [ …11]
"entity_revision:node:info_and_schedule " => array:11 [ …11]
"entity_revision:node:news " => array:11 [ …11]
"entity_revision:node:page " => array:11 [ …11]
"entity_revision:node:person " => array:11 [ …11]
"entity_revision:node:person_course " => array:11 [ …11]
"entity_revision:node:phd_blog_entry " => array:11 [ …11]
"entity_revision:node:phd_degree " => array:11 [ …11]
"entity_revision:node:publication " => array:11 [ …11]
"entity_revision:node:student_thesis " => array:11 [ …11]
"entity_revision:node:webform " => array:11 [ …11]
"entity_revision:paragraphs_library_item " => array:12 [ …12]
"entity_revision:path_alias " => array:12 [ …12]
"entity_revision:pathauto_pattern " => array:12 [ …12]
"entity_revision:redirect " => array:12 [ …12]
"entity_revision:redirect:redirect " => array:11 [ …11]
"entity_revision:responsive_image_style " => array:12 [ …12]
"entity_revision:rest_resource_config " => array:12 [ …12]
"entity_revision:search_api_task " => array:12 [ …12]
"entity_revision:search_api_server " => array:12 [ …12]
"entity_revision:search_api_index " => array:12 [ …12]
"entity_revision:solr_request_dispatcher " => array:12 [ …12]
"entity_revision:solr_cache " => array:12 [ …12]
"entity_revision:solr_field_type " => array:12 [ …12]
"entity_revision:solr_request_handler " => array:12 [ …12]
"entity_revision:shortcut_set " => array:12 [ …12]
"entity_revision:shortcut " => array:12 [ …12]
"entity_revision:shortcut:default " => array:11 [ …11]
"entity_revision:action " => array:12 [ …12]
"entity_revision:menu " => array:12 [ …12]
"entity_revision:taxonomy_term " => array:12 [ …12]
"entity_revision:taxonomy_term:academic_semester " => array:11 [ …11]
"entity_revision:taxonomy_term:administrative_responsibilitie " => array:11 [ …11]
"entity_revision:taxonomy_term:affiliation " => array:11 [ …11]
"entity_revision:taxonomy_term:authors " => array:11 [ …11]
"entity_revision:taxonomy_term:awarding_bodies " => array:11 [ …11]
"entity_revision:taxonomy_term:awards " => array:11 [ …11]
"entity_revision:taxonomy_term:award_types " => array:11 [ …11]
"entity_revision:taxonomy_term:buildings " => array:11 [ …11]
"entity_revision:taxonomy_term:course_breadth " => array:11 [ …11]
"entity_revision:taxonomy_term:course_levels " => array:11 [ …11]
"entity_revision:taxonomy_term:course_rotations " => array:11 [ …11]
"entity_revision:taxonomy_term:department " => array:11 [ …11]
"entity_revision:taxonomy_term:event_types " => array:11 [ …11]
"entity_revision:taxonomy_term:feature_types " => array:11 [ …11]
"entity_revision:taxonomy_term:image_positions " => array:11 [ …11]
"entity_revision:taxonomy_term:image_types " => array:11 [ …11]
"entity_revision:taxonomy_term:license " => array:11 [ …11]
"entity_revision:taxonomy_term:paragraph_template_suggestions " => array:11 [ …11]
"entity_revision:taxonomy_term:people_type " => array:11 [ …11]
"entity_revision:taxonomy_term:phd_degree_type " => array:11 [ …11]
"entity_revision:taxonomy_term:phd_track " => array:11 [ …11]
"entity_revision:taxonomy_term:programs " => array:11 [ …11]
"entity_revision:taxonomy_term:publication_types " => array:11 [ …11]
"entity_revision:taxonomy_term:research_areas " => array:11 [ …11]
"entity_revision:taxonomy_term:semesters " => array:11 [ …11]
"entity_revision:taxonomy_term:student_status " => array:11 [ …11]
"entity_revision:taxonomy_term:subject_areas " => array:11 [ …11]
"entity_revision:taxonomy_term:tags " => array:11 [ …11]
"entity_revision:taxonomy_term:titles " => array:11 [ …11]
"entity_revision:taxonomy_vocabulary " => array:12 [ …12]
"entity_revision:tb_megamenu " => array:12 [ …12]
"entity_revision:user_role " => array:12 [ …12]
"entity_revision:user " => array:12 [ …12]
"entity_revision:webform_submission " => array:12 [ …12]
"entity_revision:webform_submission:contact " => array:11 [ …11]
"entity_revision:webform_submission:example_computed_elements " => array:11 [ …11]
"entity_revision:webform_submission:example_computed_elements_ajax " => array:11 [ …11]
"entity_revision:webform_submission:example_element_states " => array:11 [ …11]
"entity_revision:webform_submission:example_flexbox_layout " => array:11 [ …11]
"entity_revision:webform_submission:example_input_masks " => array:11 [ …11]
"entity_revision:webform_submission:example_style_guide " => array:11 [ …11]
"entity_revision:webform_submission:example_wizard " => array:11 [ …11]
"entity_revision:webform_submission:faculty_door_label " => array:11 [ …11]
"entity_revision:webform_submission:staff_door_label " => array:11 [ …11]
"entity_revision:webform_submission:student_door_label " => array:11 [ …11]
"entity_revision:webform_submission:submit_a_calendar_event " => array:11 [ …11]
"entity_revision:webform " => array:12 [ …12]
"entity_revision:webform_options " => array:12 [ …12]
"entity_revision:webform_access_group " => array:12 [ …12]
"entity_revision:webform_access_type " => array:12 [ …12]
"entity_revision:workflow " => array:12 [ …12]
"entity_revision:xmlsitemap " => array:12 [ …12]
"entity_revision:password_policy " => array:12 [ …12]
"entity_revision:view " => array:12 [ …12]
"entity_revision:paragraph " => array:12 [ …12]
"entity_revision:paragraph:accordion " => array:11 [ …11]
"entity_revision:paragraph:accordion_container " => array:11 [ …11]
"entity_revision:paragraph:building_override " => array:11 [ …11]
"entity_revision:paragraph:call_to_action " => array:11 [ …11]
"entity_revision:paragraph:container " => array:11 [ …11]
"entity_revision:paragraph:courses_taught " => array:11 [ …11]
"entity_revision:paragraph:customizable_section " => array:11 [ …11]
"entity_revision:paragraph:custom_menu_from_links " => array:11 [ …11]
…281
]
#cacheBackend : Drupal\Core\Cache \ ChainedFastBackend {#361 …4}
#useCaches : true
#validator : null
#constraintManager : Drupal\Core\Validation \ ConstraintManager {#370 …18}
#prototypes : array:87 [ …87]
#classResolver : Drupal\Core\DependencyInjection \ ClassResolver {#84 …3}
#_serviceIds : []
#_entityStorages : []
}
#fieldDefinition : Drupal\field\Entity \ FieldConfig {#1782 }
}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "body "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\text\Plugin\Field\FieldType \ TextWithSummaryItem {#3320 …9}
]
#langcode : "en "
}
]
"field_academic_semester " => array:1 [
"x-default " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3323
#definition : Drupal\field\Entity \ FieldConfig {#1784
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_academic_semester "
#status : true
#uuid : "909c1ce4-cb3e-44b1-be42-821b34a3c664 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_academic_semester "
#field_name : "field_academic_semester "
#field_type : "entity_reference "
#entity_type : "node "
#bundle : "course "
#label : "Academic Semester "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1811 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3325 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_academic_semester "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ EntityReferenceItem {#3334 …9}
]
#langcode : "en "
}
]
"field_archived " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3336
#definition : Drupal\field\Entity \ FieldConfig {#1785
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_archived "
#status : true
#uuid : "6785cce3-ade2-4e4c-9658-ccb92db4f40a "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:2 [ …2]
#isSyncing : false
#id : "node.course.field_archived "
#field_name : "field_archived "
#field_type : "list_string "
#entity_type : "node "
#bundle : "course "
#label : "Archived "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : array:1 [ …1]
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1824 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3338 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_archived "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\options\Plugin\Field\FieldType \ ListStringItem {#3342 …9}
]
#langcode : "en "
}
]
"field_assessment_structure " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3343
#definition : Drupal\field\Entity \ FieldConfig {#1786
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_assessment_structure "
#status : true
#uuid : "0def0235-6630-425c-8908-9452bebd8938 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_assessment_structure "
#field_name : "field_assessment_structure "
#field_type : "string_long "
#entity_type : "node "
#bundle : "course "
#label : "Assessment Structure "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1826 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3345 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_assessment_structure "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringLongItem {#3349 …9}
]
#langcode : "en "
}
]
"field_breadth " => array:1 [
"x-default " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3350 …9}
]
"field_course_goals " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3352
#definition : Drupal\field\Entity \ FieldConfig {#1788
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_course_goals "
#status : true
#uuid : "b04ba8f1-de76-4c71-b5bf-877f3126c8d4 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_course_goals "
#field_name : "field_course_goals "
#field_type : "string_long "
#entity_type : "node "
#bundle : "course "
#label : "Course Goals "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1852 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3354 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_course_goals "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringLongItem {#3358 …9}
]
#langcode : "en "
}
]
"field_course_id " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3359
#definition : Drupal\field\Entity \ FieldConfig {#1789
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_course_id "
#status : true
#uuid : "693a436b-7a8e-4fb9-8bdc-3d38962a383f "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_course_id "
#field_name : "field_course_id "
#field_type : "string "
#entity_type : "node "
#bundle : "course "
#label : "Course ID "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1853 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3361 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_course_id "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringItem {#3365 …9}
]
#langcode : "en "
}
]
"field_course_level " => array:1 [
"x-default " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3366
#definition : Drupal\field\Entity \ FieldConfig {#1790
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_course_level "
#status : true
#uuid : "7c0546be-f90e-41ae-b741-4e125c764654 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_course_level "
#field_name : "field_course_level "
#field_type : "entity_reference "
#entity_type : "node "
#bundle : "course "
#label : "Course Level "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1854 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3368 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_course_level "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ EntityReferenceItem {#3377 …9}
]
#langcode : "en "
}
]
"field_course_relevance " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3379
#definition : Drupal\field\Entity \ FieldConfig {#1791
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_course_relevance "
#status : true
#uuid : "8c336ad4-8f24-450a-8177-5f030c285ae2 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_course_relevance "
#field_name : "field_course_relevance "
#field_type : "string_long "
#entity_type : "node "
#bundle : "course "
#label : "Course Relevance "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1855 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3381 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_course_relevance "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringLongItem {#3385 …9}
]
#langcode : "en "
}
]
"field_course_rotation " => array:1 [
"x-default " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3386
#definition : Drupal\field\Entity \ FieldConfig {#1792
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_course_rotation "
#status : true
#uuid : "8de14403-c0a9-4be3-b752-0d58bf6ac7fe "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_course_rotation "
#field_name : "field_course_rotation "
#field_type : "entity_reference "
#entity_type : "node "
#bundle : "course "
#label : "Course Rotation "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1856 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3388 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_course_rotation "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ EntityReferenceItem {#3397 …9}
]
#langcode : "en "
}
]
"field_cross_listed_as " => array:1 [
"x-default " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3399 …9}
]
"field_delivery_method " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3401
#definition : Drupal\field\Entity \ FieldConfig {#1794
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_delivery_method "
#status : true
#uuid : "c9db9ce2-ff03-47a8-b91c-a8c7fbdb1a92 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_delivery_method "
#field_name : "field_delivery_method "
#field_type : "string "
#entity_type : "node "
#bundle : "course "
#label : "Delivery Method "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1861 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3403 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_delivery_method "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringItem {#3407 …9}
]
#langcode : "en "
}
]
"field_extra_time_commitments " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3408 …9}
]
"field_first_offered " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3410
#definition : Drupal\field\Entity \ FieldConfig {#1796
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_first_offered "
#status : true
#uuid : "d3714679-8fef-45c9-8489-c522495d6012 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_first_offered "
#field_name : "field_first_offered "
#field_type : "string "
#entity_type : "node "
#bundle : "course "
#label : "First Offered "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1880 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3412 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_first_offered "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringItem {#3416 …9}
]
#langcode : "en "
}
]
"field_include_in_catalog " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3417
#definition : Drupal\field\Entity \ FieldConfig {#1797
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_include_in_catalog "
#status : true
#uuid : "859f9ced-53ed-441d-b839-6df35d1d0bb0 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_include_in_catalog "
#field_name : "field_include_in_catalog "
#field_type : "boolean "
#entity_type : "node "
#bundle : "course "
#label : "Include In Catalog "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : false
#default_value : array:1 [ …1]
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1890 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3419 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_include_in_catalog "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ BooleanItem {#3423 …9}
]
#langcode : "en "
}
]
"field_key_topics " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3424
#definition : Drupal\field\Entity \ FieldConfig {#1798
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_key_topics "
#status : true
#uuid : "e751cc21-17ce-4bc2-9a54-d23a37e2e8fc "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_key_topics "
#field_name : "field_key_topics "
#field_type : "string_long "
#entity_type : "node "
#bundle : "course "
#label : "Key Topics "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1895 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3426 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_key_topics "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringLongItem {#3430 …9}
]
#langcode : "en "
}
]
"field_last_offered " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3431
#definition : Drupal\field\Entity \ FieldConfig {#1799
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_last_offered "
#status : true
#uuid : "f2b53627-480d-48ff-9525-8ed86a14b7d6 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_last_offered "
#field_name : "field_last_offered "
#field_type : "string "
#entity_type : "node "
#bundle : "course "
#label : "Last Offered "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1898 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3433 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_last_offered "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringItem {#3437 …9}
]
#langcode : "en "
}
]
"field_learning_resources " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3438
#definition : Drupal\field\Entity \ FieldConfig {#1800
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_learning_resources "
#status : true
#uuid : "8f8613c5-8bd7-4c23-b176-a0d2254ed8a4 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_learning_resources "
#field_name : "field_learning_resources "
#field_type : "string_long "
#entity_type : "node "
#bundle : "course "
#label : "Learning Resources "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1900 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3440 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_learning_resources "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringLongItem {#3444 …9}
]
#langcode : "en "
}
]
"field_link " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3445
#definition : Drupal\field\Entity \ FieldConfig {#1801
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_link "
#status : true
#uuid : "77af8bec-63cd-469a-b61b-f255a7847bb2 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:2 [ …2]
#isSyncing : false
#id : "node.course.field_link "
#field_name : "field_link "
#field_type : "link "
#entity_type : "node "
#bundle : "course "
#label : "URL "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : true
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1902 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3447 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_link "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\link\Plugin\Field\FieldType \ LinkItem {#3455 …9}
]
#langcode : "en "
}
]
"field_pre_requirement_knowledge " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3456
#definition : Drupal\field\Entity \ FieldConfig {#1802
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_pre_requirement_knowledge "
#status : true
#uuid : "801b1ba2-f7cb-4146-b764-ac1245059616 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_pre_requirement_knowledge "
#field_name : "field_pre_requirement_knowledge "
#field_type : "string_long "
#entity_type : "node "
#bundle : "course "
#label : "Pre-requirement Knowledge "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1927 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3458 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_pre_requirement_knowledge "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringLongItem {#3462 …9}
]
#langcode : "en "
}
]
"field_repeatable " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3463
#definition : Drupal\field\Entity \ FieldConfig {#1803
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_repeatable "
#status : true
#uuid : "033203b6-72ba-494f-82a4-c7cc5435d26b "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_repeatable "
#field_name : "field_repeatable "
#field_type : "boolean "
#entity_type : "node "
#bundle : "course "
#label : "Repeatable "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : false
#default_value : array:1 [ …1]
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1935 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3465 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_repeatable "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ BooleanItem {#3469 …9}
]
#langcode : "en "
}
]
"field_subject " => array:1 [
"x-default " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3470 …9}
]
"field_unique_id " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3472
#definition : Drupal\field\Entity \ FieldConfig {#1805
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_unique_id "
#status : true
#uuid : "0e84c98e-f8bc-48c9-be9e-1d9c79e33968 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_unique_id "
#field_name : "field_unique_id "
#field_type : "string "
#entity_type : "node "
#bundle : "course "
#label : "Unique ID "
#description : ""
#settings : []
#required : false
#translatable : true
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1959 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3474 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_unique_id "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ StringItem {#3478 …9}
]
#langcode : "en "
}
]
"field_units " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3479
#definition : Drupal\field\Entity \ FieldConfig {#1806
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_units "
#status : true
#uuid : "404ecc35-25b1-4a1d-b57c-4016ba66166e "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_units "
#field_name : "field_units "
#field_type : "integer "
#entity_type : "node "
#bundle : "course "
#label : "Units "
#description : ""
#settings : array:4 [ …4]
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1960 …34}
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3481 …3}
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
#name : "field_units "
#parent : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3299 }
#_serviceIds : []
#_entityStorages : []
#stringTranslation : null
#typedDataManager : Drupal\Core\TypedData \ TypedDataManager {#965 }
#list : array:1 [
0 => Drupal\Core\Field\Plugin\Field\FieldType \ IntegerItem {#3485 …9}
]
#langcode : "en "
}
]
"uid " => array:1 [
"x-default " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3486 …9}
]
"title " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3577 …9}
]
"created " => array:1 [
"x-default " => Drupal\Core\Field \ FieldItemList {#3584 …9}
]
"changed " => array:1 [
"x-default " => Drupal\Core\Field \ ChangedFieldItemList {#3781 …9}
]
"type " => array:1 [
"x-default " => Drupal\Core\Field \ EntityReferenceFieldItemList {#4500 …9}
]
]
#fieldDefinitions : array:46 [
"nid " => Drupal\Core\Field \ BaseFieldDefinition {#1698
#definition : array:6 [ …6]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1693 …3}
#type : "integer "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"uuid " => Drupal\Core\Field \ BaseFieldDefinition {#1696
#definition : array:6 [ …6]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1700 …3}
#type : "uuid "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"vid " => Drupal\Core\Field \ BaseFieldDefinition {#1701
#definition : array:6 [ …6]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1703 …3}
#type : "integer "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"langcode " => Drupal\Core\Field \ BaseFieldDefinition {#1704
#definition : array:8 [ …8]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1706 …3}
#type : "language "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"type " => Drupal\Core\Field \ BaseFieldDefinition {#1707
#definition : array:7 [ …7]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1708 …3}
#type : "entity_reference "
#propertyDefinitions : array:2 [ …2]
#schema : null
#indexes : []
}
"revision_timestamp " => Drupal\Core\Field \ BaseFieldDefinition {#1709
#definition : array:7 [ …7]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1712 …3}
#type : "created "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"revision_uid " => Drupal\Core\Field \ BaseFieldDefinition {#1713
#definition : array:7 [ …7]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1716 …3}
#type : "entity_reference "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"revision_log " => Drupal\Core\Field \ BaseFieldDefinition {#1717
#definition : array:9 [ …9]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1720 …3}
#type : "string_long "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"status " => Drupal\Core\Field \ BaseFieldDefinition {#1721
#definition : array:9 [ …9]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1723 …3}
#type : "boolean "
#propertyDefinitions : array:1 [ …1]
#schema : null
#indexes : []
}
"uid " => Drupal\Core\Field \ BaseFieldDefinition {#1726
#definition : array:10 [ …10]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1729 …3}
#type : "entity_reference "
#propertyDefinitions : array:2 [ …2]
#schema : null
#indexes : []
}
"title " => Drupal\Core\Field\Entity \ BaseFieldOverride {#1780
#entityTypeId : "base_field_override "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.title "
#status : true
#uuid : "1447cd93-5e77-415d-aa09-8a03420b1809 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.title "
#field_name : "title "
#field_type : "string "
#entity_type : "node "
#bundle : "course "
#label : "Title "
#description : ""
#settings : []
#required : true
#translatable : true
#default_value : []
#default_value_callback : ""
#fieldStorage : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#3579 …3}
#constraints : []
#propertyConstraints : []
#baseFieldDefinition : Drupal\Core\Field \ BaseFieldDefinition {#1730 …7}
+original : ? Drupal\Core\Field\Entity\BaseFieldOverride
}
"created " => Drupal\Core\Field \ BaseFieldDefinition {#1733
#definition : array:9 [ …9]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1736 …3}
#type : "created "
#propertyDefinitions : array:1 [ …1]
#schema : null
#indexes : []
}
"changed " => Drupal\Core\Field \ BaseFieldDefinition {#1737
#definition : array:8 [ …8]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1740 …3}
#type : "changed "
#propertyDefinitions : array:1 [ …1]
#schema : null
#indexes : []
}
"promote " => Drupal\Core\Field\Entity \ BaseFieldOverride {#1781
#entityTypeId : "base_field_override "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.promote "
#status : true
#uuid : "a5b8795b-453d-4939-bba0-55187c7138ad "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.promote "
#field_name : "promote "
#field_type : "boolean "
#entity_type : "node "
#bundle : "course "
#label : "Promoted to front page "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : true
#default_value : array:1 [ …1]
#default_value_callback : ""
#fieldStorage : null
#itemDefinition : null
#constraints : []
#propertyConstraints : []
#baseFieldDefinition : Drupal\Core\Field \ BaseFieldDefinition {#1741 …7}
+original : ? Drupal\Core\Field\Entity\BaseFieldOverride
}
"sticky " => Drupal\Core\Field \ BaseFieldDefinition {#1746
#definition : array:9 [ …9]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1748 …3}
#type : "boolean "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"default_langcode " => Drupal\Core\Field \ BaseFieldDefinition {#1751
#definition : array:9 [ …9]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1754 …3}
#type : "boolean "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"revision_default " => Drupal\Core\Field \ BaseFieldDefinition {#1757
#definition : array:10 [ …10]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1760 …3}
#type : "boolean "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"revision_translation_affected " => Drupal\Core\Field \ BaseFieldDefinition {#1763
#definition : array:9 [ …9]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1766 …3}
#type : "boolean "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"metatag " => Drupal\Core\Field \ BaseFieldDefinition {#1769
#definition : array:10 [ …10]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1772 …3}
#type : "metatag_computed "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"path " => Drupal\Core\Field \ BaseFieldDefinition {#1773
#definition : array:8 [ …8]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1775 …3}
#type : "path "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"menu_link " => Drupal\Core\Field \ BaseFieldDefinition {#1776
#definition : array:12 [ …12]
#typedDataManager : null
#itemDefinition : Drupal\Core\Field\TypedData \ FieldItemDataDefinition {#1779 …3}
#type : "entity_reference "
#propertyDefinitions : null
#schema : null
#indexes : []
}
"body " => Drupal\field\Entity \ FieldConfig {#1782 }
"feeds_item " => Drupal\field\Entity \ FieldConfig {#1783
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.feeds_item "
#status : true
#uuid : "674e9c18-afde-46bb-8008-f333d230d387 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:2 [ …2]
#isSyncing : false
#id : "node.course.feeds_item "
#field_name : "feeds_item "
#field_type : "feeds_item "
#entity_type : "node "
#bundle : "course "
#label : "Feeds item "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : true
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1808 …34}
#itemDefinition : null
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
"field_academic_semester " => Drupal\field\Entity \ FieldConfig {#1784 }
"field_archived " => Drupal\field\Entity \ FieldConfig {#1785 }
"field_assessment_structure " => Drupal\field\Entity \ FieldConfig {#1786 }
"field_breadth " => Drupal\field\Entity \ FieldConfig {#1787
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_breadth "
#status : true
#uuid : "dd421983-5d96-4032-afc2-637c297a3369 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_breadth "
#field_name : "field_breadth "
#field_type : "entity_reference "
#entity_type : "node "
#bundle : "course "
#label : "Breadth "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1838 …34}
#itemDefinition : null
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
"field_course_goals " => Drupal\field\Entity \ FieldConfig {#1788 }
"field_course_id " => Drupal\field\Entity \ FieldConfig {#1789 }
"field_course_level " => Drupal\field\Entity \ FieldConfig {#1790 }
"field_course_relevance " => Drupal\field\Entity \ FieldConfig {#1791 }
"field_course_rotation " => Drupal\field\Entity \ FieldConfig {#1792 }
"field_cross_listed_as " => Drupal\field\Entity \ FieldConfig {#1793
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_cross_listed_as "
#status : true
#uuid : "9f298986-576b-4413-b95a-d5a7b4bb2a6d "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_cross_listed_as "
#field_name : "field_cross_listed_as "
#field_type : "entity_reference "
#entity_type : "node "
#bundle : "course "
#label : "Cross Listed as... "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1858 …34}
#itemDefinition : null
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
"field_delivery_method " => Drupal\field\Entity \ FieldConfig {#1794 }
"field_extra_time_commitments " => Drupal\field\Entity \ FieldConfig {#1795
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_extra_time_commitments "
#status : true
#uuid : "3e84a720-4921-45da-a440-edabd0726ee9 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_extra_time_commitments "
#field_name : "field_extra_time_commitments "
#field_type : "string_long "
#entity_type : "node "
#bundle : "course "
#label : "Extra Time Commitments "
#description : ""
#settings : []
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1875 …34}
#itemDefinition : null
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
"field_first_offered " => Drupal\field\Entity \ FieldConfig {#1796 }
"field_include_in_catalog " => Drupal\field\Entity \ FieldConfig {#1797 }
"field_key_topics " => Drupal\field\Entity \ FieldConfig {#1798 }
"field_last_offered " => Drupal\field\Entity \ FieldConfig {#1799 }
"field_learning_resources " => Drupal\field\Entity \ FieldConfig {#1800 }
"field_link " => Drupal\field\Entity \ FieldConfig {#1801 }
"field_pre_requirement_knowledge " => Drupal\field\Entity \ FieldConfig {#1802 }
"field_repeatable " => Drupal\field\Entity \ FieldConfig {#1803 }
"field_subject " => Drupal\field\Entity \ FieldConfig {#1804
#entityTypeId : "field_config "
#enforceIsNew : null
#typedData : null
#cacheContexts : array:1 [ …1]
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#originalId : "node.course.field_subject "
#status : true
#uuid : "cbb825b2-5ab2-4ed7-8e5b-ddc3491ac203 "
-isUninstalling : false
#langcode : "en "
#third_party_settings : []
#_core : []
#trustedData : false
#dependencies : array:1 [ …1]
#isSyncing : false
#id : "node.course.field_subject "
#field_name : "field_subject "
#field_type : "entity_reference "
#entity_type : "node "
#bundle : "course "
#label : "Subject "
#description : ""
#settings : array:2 [ …2]
#required : false
#translatable : false
#default_value : []
#default_value_callback : ""
#fieldStorage : Drupal\field\Entity \ FieldStorageConfig {#1952 …34}
#itemDefinition : null
#constraints : []
#propertyConstraints : []
#deleted : false
+original : ? Drupal\field\Entity\FieldConfig
}
"field_unique_id " => Drupal\field\Entity \ FieldConfig {#1805 }
"field_units " => Drupal\field\Entity \ FieldConfig {#1806 }
]
#languages : array:3 [
"en " => Drupal\Core\Language \ Language {#1971
#name : "English "
#id : "en "
#direction : "ltr "
#weight : 0
#locked : false
}
"und " => Drupal\Core\Language \ Language {#1972
#name : "Not specified "
#id : "und "
#direction : "ltr "
#weight : 2
#locked : true
}
"zxx " => Drupal\Core\Language \ Language {#1697
#name : "Not applicable "
#id : "zxx "
#direction : "ltr "
#weight : 3
#locked : true
}
]
#langcodeKey : "langcode "
#defaultLangcodeKey : "default_langcode "
#activeLangcode : "x-default "
#enforceDefaultTranslation : null
#defaultLangcode : "en "
#translations : array:1 [
"x-default " => array:2 [
"status " => 1
"entity " => Drupal\node\Entity \ Node {#2410 }
]
]
#translationInitialize : false
#newRevision : false
#isDefaultRevision : "1 "
#entityKeys : array:4 [
"bundle " => "course "
"id " => "222336785 "
"revision " => "711336 "
"uuid " => "b96fa76c-6407-4a82-94b7-e9ba2577d6a6 "
]
#translatableEntityKeys : array:8 [
"label " => []
"langcode " => array:1 [
"x-default " => "en "
]
"status " => array:1 [
"x-default " => "1 "
]
"published " => array:1 [
"x-default " => "1 "
]
"uid " => []
"owner " => []
"default_langcode " => array:1 [
"x-default " => "1 "
]
"revision_translation_affected " => array:1 [
"x-default " => "1 "
]
]
#validated : false
#validationRequired : false
#loadedRevisionId : "711336 "
#revisionTranslationAffectedKey : "revision_translation_affected "
#enforceRevisionTranslationAffected : []
#isSyncing : false
+in_preview : null
}
"#items " => Drupal\text\Plugin\Field\FieldType \ TextFieldItemList {#3301 }
"#formatter " => "text_default "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:4 [
"#type " => "processed_text "
"#text " => "Security and privacy issues in computer systems continue to be a pervasive issue in technology and society. Understanding the security and privacy needs of software, and being able to rigorously demonstrate that those needs are met, is key to eliminating vulnerabilities that cause these issues. Students who take this course will learn the principles needed to make these assurances about software, and some of the key strategies used to make sure that they are correctly implemented in practice. Topics include: policy models and mechanisms for confidentiality, integrity, and availability, language-based techniques for detecting and preventing security threats, mechanisms for enforcing privacy guarantees, and the interaction between software and underlying systems that can give rise to practical security threats. Students will also gain experience applying many of these techniques to write code that is secure by construction. "
"#format " => "basic_html "
"#langcode " => "en "
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 101
]
"field_course_id " => array:18 [
"#theme " => "field "
"#title " => "Course ID "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_course_id "
"#field_type " => "string "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3359 }
"#formatter " => "string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "15316 "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 102
]
"field_first_offered " => array:18 [
"#theme " => "field "
"#title " => "First Offered "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_first_offered "
"#field_type " => "string "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3410 }
"#formatter " => "string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "F16 "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 103
]
"field_include_in_catalog " => array:18 [
"#theme " => "field "
"#title " => "Include In Catalog "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_include_in_catalog "
"#field_type " => "boolean "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3417 }
"#formatter " => "boolean "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:1 [
"#markup " => "Off "
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 104
]
"field_last_offered " => array:18 [
"#theme " => "field "
"#title " => "Last Offered "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_last_offered "
"#field_type " => "string "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3431 }
"#formatter " => "string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "S22 "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 105
]
"field_repeatable " => array:18 [
"#theme " => "field "
"#title " => "Repeatable "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_repeatable "
"#field_type " => "boolean "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3463 }
"#formatter " => "boolean "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:1 [
"#markup " => "On "
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 107
]
"field_units " => array:18 [
"#theme " => "field "
"#title " => "Units "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_units "
"#field_type " => "integer "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3479 }
"#formatter " => "number_integer "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:1 [
"#markup " => "9 "
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 108
]
"field_course_rotation " => array:18 [
"#theme " => "field "
"#title " => "Course Rotation "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_course_rotation "
"#field_type " => "entity_reference "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3386 }
"#formatter " => "entity_reference_label "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:6 [
"#entity " => Drupal\taxonomy\Entity \ Term {#3722
#entityTypeId : "taxonomy_term "
#enforceIsNew : null
#typedData : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3725 …8}
#cacheContexts : []
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#values : array:19 [ …19]
#fields : []
#fieldDefinitions : array:19 [ …19]
#languages : array:3 [ …3]
#langcodeKey : "langcode "
#defaultLangcodeKey : "default_langcode "
#activeLangcode : "x-default "
#enforceDefaultTranslation : null
#defaultLangcode : "en "
#translations : array:1 [ …1]
#translationInitialize : false
#newRevision : false
#isDefaultRevision : "1 "
#entityKeys : array:4 [ …4]
#translatableEntityKeys : array:5 [ …5]
#validated : false
#validationRequired : false
#loadedRevisionId : "2761 "
#revisionTranslationAffectedKey : "revision_translation_affected "
#enforceRevisionTranslationAffected : []
#isSyncing : false
}
"#type " => "link "
"#title " => "Fall only "
"#url " => Drupal\Core \ Url {#3723
#urlGenerator : null
#urlAssembler : null
#accessManager : Drupal\Core\Access \ AccessManager {#432 …5}
#routeName : "entity.taxonomy_term.canonical "
#routeParameters : array:1 [ …1]
#options : array:3 [ …3]
#external : false
#unrouted : false
#uri : null
#internalPath : null
#_serviceIds : []
#_entityStorages : []
}
"#options " => array:3 [
"entity_type " => "taxonomy_term "
"entity " => Drupal\taxonomy\Entity \ Term {#3722 }
"language " => Drupal\Core\Language \ Language {#1971 }
]
"#cache " => array:3 [
"contexts " => array:1 [ …1]
"tags " => array:1 [ …1]
"max-age " => -1
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 111
]
"field_course_level " => array:18 [
"#theme " => "field "
"#title " => "Course Level "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_course_level "
"#field_type " => "entity_reference "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3366 }
"#formatter " => "entity_reference_label "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:6 [
"#entity " => Drupal\taxonomy\Entity \ Term {#3706
#entityTypeId : "taxonomy_term "
#enforceIsNew : null
#typedData : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3707 …8}
#cacheContexts : []
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#values : array:19 [ …19]
#fields : []
#fieldDefinitions : array:19 [ …19]
#languages : array:3 [ …3]
#langcodeKey : "langcode "
#defaultLangcodeKey : "default_langcode "
#activeLangcode : "x-default "
#enforceDefaultTranslation : null
#defaultLangcode : "en "
#translations : array:1 [ …1]
#translationInitialize : false
#newRevision : false
#isDefaultRevision : "1 "
#entityKeys : array:4 [ …4]
#translatableEntityKeys : array:5 [ …5]
#validated : false
#validationRequired : false
#loadedRevisionId : "2756 "
#revisionTranslationAffectedKey : "revision_translation_affected "
#enforceRevisionTranslationAffected : []
#isSyncing : false
}
"#type " => "link "
"#title " => "Undergrad "
"#url " => Drupal\Core \ Url {#3701
#urlGenerator : null
#urlAssembler : null
#accessManager : Drupal\Core\Access \ AccessManager {#432 …5}
#routeName : "entity.taxonomy_term.canonical "
#routeParameters : array:1 [ …1]
#options : array:3 [ …3]
#external : false
#unrouted : false
#uri : null
#internalPath : null
#_serviceIds : []
#_entityStorages : []
}
"#options " => array:3 [
"entity_type " => "taxonomy_term "
"entity " => Drupal\taxonomy\Entity \ Term {#3706 }
"language " => Drupal\Core\Language \ Language {#1971 }
]
"#cache " => array:3 [
"contexts " => array:1 [ …1]
"tags " => array:1 [ …1]
"max-age " => -1
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 112
]
"field_link " => array:18 [
"#theme " => "field "
"#title " => "URL "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_link "
"#field_type " => "link "
"#field_translatable " => true
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3445 }
"#formatter " => "link "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "link "
"#title " => "https://15316-cmu.github.io/2023/index.html "
"#url " => Drupal\Core \ Url {#3757
#urlGenerator : null
#urlAssembler : Drupal\Core\Utility \ UnroutedUrlAssembler {#2673 …2}
#accessManager : null
#routeName : null
#routeParameters : []
#options : array:1 [ …1]
#external : true
#unrouted : true
#uri : "https://15316-cmu.github.io/2023/index.html "
#internalPath : null
#_serviceIds : []
#_entityStorages : []
}
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 113
]
"field_assessment_structure " => array:18 [
"#theme " => "field "
"#title " => "Assessment Structure "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_assessment_structure "
"#field_type " => "string_long "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3343 }
"#formatter " => "basic_string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "Homeworks 45%, Labs 35%, Final Exam 20% "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 117
]
"field_course_goals " => array:18 [
"#theme " => "field "
"#title " => "Course Goals "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_course_goals "
"#field_type " => "string_long "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3352 }
"#formatter " => "basic_string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "The goal of the course is to teach students the principles and algorithms behind good security and privacy solutions, so they they can adapt and extend them in the future. In order to achieve this level of understanding, the course will cover a number of key ideas from logic and languages when developing the security topics above. "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 118
]
"field_pre_requirement_knowledge " => array:18 [
"#theme " => "field "
"#title " => "Pre-requirement Knowledge "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_pre_requirement_knowledge "
"#field_type " => "string_long "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3456 }
"#formatter " => "basic_string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "Maturity in programming at the level of 15-213 or 15-150 "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 120
]
"field_course_relevance " => array:18 [
"#theme " => "field "
"#title " => "Course Relevance "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_course_relevance "
"#field_type " => "string_long "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3379 }
"#formatter " => "basic_string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "Fulfills a requirement in the undergraduate concentration in Security & Privacy and is an elective in the concentration on Principles of Programming Languages. Finally, it fulfills the Logics & Languages elective in the CS undergraduate program. 15-316 Section R is reserved for students who are unable to register for an in-person section due to a government visa/travel restriction or a documented medical condition. Enrollment in this section will require university-level approval. Register for an in-person section unless you are absolutely certain when you register that you will not be able to attend in-person this Fall. "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 121
]
"field_key_topics " => array:18 [
"#theme " => "field "
"#title " => "Key Topics "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_key_topics "
"#field_type " => "string_long "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3424 }
"#formatter " => "basic_string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => """
Policy models: safety & liveness, information flow, capabilities\n
Reference monitors\n
Security type systems\n
Isolation principles & techniques: software fault isolation, control-flow integrity, hardware protection\n
Trusted computing: authorization logic, public key infrastructure, hardware & software support\n
Side channel vulnerability & defense\n
Techniques for ensuring rigorous data privacy\n
Identifying vulnerabilities in real systems
"""
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 122
]
"field_extra_time_commitments " => array:2 [
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 123
]
"field_learning_resources " => array:18 [
"#theme " => "field "
"#title " => "Learning Resources "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_learning_resources "
"#field_type " => "string_long "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3438 }
"#formatter " => "basic_string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "See course website "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 124
]
"field_breadth " => array:2 [
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 125
]
"field_subject " => array:2 [
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 126
]
"field_delivery_method " => array:18 [
"#theme " => "field "
"#title " => "Delivery Method "
"#label_display " => "above "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_delivery_method "
"#field_type " => "string "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3401 }
"#formatter " => "string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "IPE "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 127
]
"field_unique_id " => array:18 [
"#theme " => "field "
"#title " => "Unique ID "
"#label_display " => "above "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_unique_id "
"#field_type " => "string "
"#field_translatable " => true
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3472 }
"#formatter " => "string "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#type " => "inline_template "
"#template " => "{{ value|nl2br }} "
"#context " => array:1 [
"value " => "15316-F24 "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 129
]
"field_academic_semester " => array:18 [
"#theme " => "field "
"#title " => "Academic Semester "
"#label_display " => "hidden "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_academic_semester "
"#field_type " => "entity_reference "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ EntityReferenceFieldItemList {#3323 }
"#formatter " => "entity_reference_label "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:3 [
"#entity " => Drupal\taxonomy\Entity \ Term {#3683
#entityTypeId : "taxonomy_term "
#enforceIsNew : null
#typedData : Drupal\Core\Entity\Plugin\DataType \ EntityAdapter {#3684 …8}
#cacheContexts : []
#cacheTags : []
#cacheMaxAge : -1
#_serviceIds : []
#_entityStorages : []
#values : array:19 [ …19]
#fields : []
#fieldDefinitions : array:19 [ …19]
#languages : array:3 [ …3]
#langcodeKey : "langcode "
#defaultLangcodeKey : "default_langcode "
#activeLangcode : "x-default "
#enforceDefaultTranslation : null
#defaultLangcode : "en "
#translations : array:1 [ …1]
#translationInitialize : false
#newRevision : false
#isDefaultRevision : "1 "
#entityKeys : array:4 [ …4]
#translatableEntityKeys : array:5 [ …5]
#validated : false
#validationRequired : false
#loadedRevisionId : "3544 "
#revisionTranslationAffectedKey : "revision_translation_affected "
#enforceRevisionTranslationAffected : []
#isSyncing : false
}
"#plain_text " => "F24 "
"#cache " => array:3 [
"contexts " => array:1 [ …1]
"tags " => array:1 [ …1]
"max-age " => -1
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 130
]
"field_archived " => array:18 [
"#theme " => "field "
"#title " => "Archived "
"#label_display " => "above "
"#view_mode " => "full "
"#language " => "en "
"#field_name " => "field_archived "
"#field_type " => "list_string "
"#field_translatable " => false
"#entity_type " => "node "
"#bundle " => "course "
"#object " => Drupal\node\Entity \ Node {#2410 }
"#items " => Drupal\Core\Field \ FieldItemList {#3336 }
"#formatter " => "list_default "
"#is_multiple " => false
"#third_party_settings " => []
0 => array:2 [
"#markup " => "False "
"#allowed_tags " => array:22 [
0 => "a "
1 => "b "
2 => "big "
3 => "code "
4 => "del "
5 => "em "
6 => "i "
7 => "ins "
8 => "pre "
9 => "q "
10 => "small "
11 => "span "
12 => "strong "
13 => "sub "
14 => "sup "
15 => "tt "
16 => "ol "
17 => "ul "
18 => "li "
19 => "p "
20 => "br "
21 => "img "
]
]
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 131
]
"field_cross_listed_as " => array:2 [
"#cache " => array:3 [
"contexts " => []
"tags " => []
"max-age " => -1
]
"#weight " => 132
]
]