Devel Load

stdClass Object ( [__CLASS__] => Drupal\node\Entity\Node [in_preview] => [values:protected] => Array ( [nid] => Array ( [x-default] => 112 ) [vid] => Array ( [x-default] => 112 ) [type] => Array ( [x-default] => article ) [uuid] => Array ( [x-default] => 53b2869d-13f9-4f39-80ce-dd7d8af1bc13 ) [langcode] => Array ( [x-default] => en ) [revision_default] => Array ( [x-default] => 1 ) [revision_uid] => Array ( [x-default] => 1 ) [revision_timestamp] => Array ( [x-default] => 1523133802 ) [revision_log] => Array ( [x-default] => ) [isDefaultRevision] => Array ( [x-default] => 1 ) [title] => Array ( [x-default] => How to Make a Simple Panoramic Image Viewer ) [uid] => Array ( [x-default] => 1 ) [status] => Array ( [x-default] => 1 ) [created] => Array ( [x-default] => 1523133487 ) [changed] => Array ( [x-default] => 1523133830 ) [promote] => Array ( [x-default] => 0 ) [sticky] => Array ( [x-default] => 0 ) [revision_translation_affected] => Array ( [x-default] => 1 ) [default_langcode] => Array ( [x-default] => 1 ) [body] => Array ( [x-default] => Array ( [0] => Array ( [value] =>

Making a custom panoramic image viewer is very simple when you use Threejs. All you have to do is create a sphere object, place a camera in the middle of it, and add the image to the backside of the sphere. Most of the controls are already availalbe for you. I also like to use the orbit control library to get a nice fluid view.

The nice thing about programming the image viewer yourself is that you can customize it easily! If you want the camera to slowly look around you can simply add a rotation to the y axis of the camera in the render function. You can also add your own object inside of the image. This could be a replacement for cubemapping if large enough and you need more seemless edges.

The example below can be utilized by clicking and dragging with your mouse. I added a VR component to this one that will work with software like Google Cardboard.

See the Pen Panoramic Image Viewer by Bryan Jones (@bartuc) on CodePen.

[summary] => [format] => full_html ) ) ) [comment] => Array ( [x-default] => Array ( [0] => Array ( [status] => 2 [cid] => 0 [last_comment_timestamp] => 1523133830 [last_comment_name] => [last_comment_uid] => 1 [comment_count] => 0 ) ) ) [field_image] => Array ( [x-default] => Array ( [0] => Array ( [target_id] => 96 [alt] => Panoramic Image [title] => [width] => 2736 [height] => 1437 ) ) ) [field_tags] => Array ( [x-default] => Array ( [0] => Array ( [target_id] => 16 ) [1] => Array ( [target_id] => 22 ) [2] => Array ( [target_id] => 26 ) [3] => Array ( [target_id] => 27 ) ) ) [field_type] => Array ( [x-default] => Array ( [0] => Array ( [target_id] => 12 ) ) ) ) [fields:protected] => Array ( ) [fieldDefinitions:protected] => Array ( [nid] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => integer [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => integer [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [read-only] => 1 [provider] => node [field_name] => nid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:integer [settings] => Array ( [unsigned] => 1 [size] => normal [min] => [max] => [prefix] => [suffix] => ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => ID [arguments:protected] => Array ( ) ) [read-only] => 1 [provider] => node [field_name] => nid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [uuid] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => uuid [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => uuid [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [read-only] => 1 [provider] => node [field_name] => uuid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:uuid [settings] => Array ( [max_length] => 128 [is_ascii] => 1 [case_sensitive] => ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => UUID [arguments:protected] => Array ( ) ) [read-only] => 1 [provider] => node [field_name] => uuid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [vid] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => integer [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => integer [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [read-only] => 1 [provider] => node [field_name] => vid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:integer [settings] => Array ( [unsigned] => 1 [size] => normal [min] => [max] => [prefix] => [suffix] => ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Revision ID [arguments:protected] => Array ( ) ) [read-only] => 1 [provider] => node [field_name] => vid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [langcode] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => language [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => language [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [display] => Array(2) [revisionable] => 1 [translatable] => 1 [provider] => node [field_name] => langcode [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:language [settings] => Array ( ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Language [arguments:protected] => Array ( ) ) [display] => Array ( [view] => Array ( [options] => Array(1) ) [form] => Array ( [options] => Array(2) ) ) [revisionable] => 1 [translatable] => 1 [provider] => node [field_name] => langcode [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [type] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => entity_reference [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => entity_reference [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Content type [required] => 1 [read-only] => 1 [provider] => node [field_name] => type [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:entity_reference [settings] => Array ( [target_type] => node_type [handler] => default [handler_settings] => Array(0) ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Content type [required] => 1 [read-only] => 1 [provider] => node [field_name] => type [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [revision_timestamp] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => created [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => created [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [revisionable] => 1 [provider] => node [field_name] => revision_timestamp [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:created [settings] => Array ( ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Revision create time [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => The time that the current revision was created. [arguments:protected] => Array ( ) ) [revisionable] => 1 [provider] => node [field_name] => revision_timestamp [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [revision_uid] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => entity_reference [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => entity_reference [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [revisionable] => 1 [provider] => node [field_name] => revision_uid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:entity_reference [settings] => Array ( [target_type] => user [handler] => default [handler_settings] => Array(0) ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Revision user [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => The user ID of the author of the current revision. [arguments:protected] => Array ( ) ) [revisionable] => 1 [provider] => node [field_name] => revision_uid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [revision_log] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => string_long [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => string_long [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [revisionable] => 1 [default_value] => Array(1) [display] => Array(1) [provider] => node [field_name] => revision_log [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:string_long [settings] => Array ( [case_sensitive] => ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Revision log message [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Briefly describe the changes you have made. [arguments:protected] => Array ( ) ) [revisionable] => 1 [default_value] => Array ( [0] => Array ( [value] => ) ) [display] => Array ( [form] => Array ( [options] => Array(3) ) ) [provider] => node [field_name] => revision_log [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [status] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [revisionable] => 1 [translatable] => 1 [default_value] => Array(1) [display] => Array(1) [provider] => node [field_name] => status [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:boolean [settings] => Array ( [on_label] => Drupal\Core\StringTranslation\TranslatableMarkup [off_label] => Drupal\Core\StringTranslation\TranslatableMarkup ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Published [arguments:protected] => Array ( ) ) [revisionable] => 1 [translatable] => 1 [default_value] => Array ( [0] => Array ( [value] => 1 ) ) [display] => Array ( [form] => Array ( [options] => Array(3) [configurable] => 1 ) ) [provider] => node [field_name] => status [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [uid] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => entity_reference [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => entity_reference [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [translatable] => 1 [default_value_callback] => Drupal\node\Entity\Node::getDefaultEntityOwner [description] => Drupal\Core\StringTranslation\TranslatableMarkup [revisionable] => 1 [display] => Array(2) [provider] => node [field_name] => uid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:entity_reference [settings] => Array ( [target_type] => user [handler] => default [handler_settings] => Array(0) ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Authored by [arguments:protected] => Array ( ) ) [translatable] => 1 [default_value_callback] => Drupal\node\Entity\Node::getDefaultEntityOwner [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => The username of the content author. [arguments:protected] => Array ( ) ) [revisionable] => 1 [display] => Array ( [view] => Array ( [options] => Array(3) ) [form] => Array ( [options] => Array(3) [configurable] => 1 ) ) [provider] => node [field_name] => uid [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [title] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => string [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => string [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [required] => 1 [translatable] => 1 [revisionable] => 1 [display] => Array(2) [provider] => node [field_name] => title [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:string [settings] => Array ( [max_length] => 255 [is_ascii] => [case_sensitive] => ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Title [arguments:protected] => Array ( ) ) [required] => 1 [translatable] => 1 [revisionable] => 1 [display] => Array ( [view] => Array ( [options] => Array(3) ) [form] => Array ( [options] => Array(2) [configurable] => 1 ) ) [provider] => node [field_name] => title [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [created] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => created [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => created [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [revisionable] => 1 [translatable] => 1 [display] => Array(2) [provider] => node [field_name] => created [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:created [settings] => Array ( ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Authored on [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => The time that the node was created. [arguments:protected] => Array ( ) ) [revisionable] => 1 [translatable] => 1 [display] => Array ( [view] => Array ( [options] => Array(3) ) [form] => Array ( [options] => Array(2) [configurable] => 1 ) ) [provider] => node [field_name] => created [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [changed] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => changed [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => changed [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [revisionable] => 1 [translatable] => 1 [provider] => node [field_name] => changed [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:changed [settings] => Array ( ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Changed [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => The time that the node was last edited. [arguments:protected] => Array ( ) ) [revisionable] => 1 [translatable] => 1 [provider] => node [field_name] => changed [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [promote] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\Entity\BaseFieldOverride [baseFieldDefinition:protected] => [id:protected] => node.article.promote [field_name:protected] => promote [field_type:protected] => boolean [entity_type:protected] => node [bundle:protected] => article [label:protected] => Promoted to front page [description:protected] => [settings:protected] => Array ( [on_label] => On [off_label] => Off ) [required:protected] => [translatable:protected] => 1 [default_value:protected] => Array ( [0] => Array ( [value] => 0 ) ) [default_value_callback:protected] => [fieldStorage:protected] => [itemDefinition:protected] => [constraints:protected] => Array ( ) [propertyConstraints:protected] => Array ( ) [originalId:protected] => node.article.promote [status:protected] => 1 [uuid:protected] => 028fa301-0347-419f-bf14-43e0170f2608 [isUninstalling:Drupal\Core\Config\Entity\ConfigEntityBase:private] => [langcode:protected] => en [third_party_settings:protected] => Array ( ) [_core:protected] => Array ( ) [trustedData:protected] => [entityTypeId:protected] => base_field_override [enforceIsNew:protected] => [typedData:protected] => [cacheContexts:protected] => Array ( ) [cacheTags:protected] => Array ( ) [cacheMaxAge:protected] => -1 [_serviceIds:protected] => Array ( ) [_entityStorages:protected] => Array ( ) [dependencies:protected] => Array ( [config] => Array ( [0] => node.type.article ) ) [isSyncing:protected] => ) [sticky] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [revisionable] => 1 [translatable] => 1 [default_value] => Array(1) [display] => Array(1) [provider] => node [field_name] => sticky [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:boolean [settings] => Array ( [on_label] => Drupal\Core\StringTranslation\TranslatableMarkup [off_label] => Drupal\Core\StringTranslation\TranslatableMarkup ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Sticky at top of lists [arguments:protected] => Array ( ) ) [revisionable] => 1 [translatable] => 1 [default_value] => Array ( [0] => Array ( [value] => ) ) [display] => Array ( [form] => Array ( [options] => Array(3) [configurable] => 1 ) ) [provider] => node [field_name] => sticky [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [default_langcode] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [translatable] => 1 [revisionable] => 1 [default_value] => Array(1) [provider] => node [field_name] => default_langcode [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:boolean [settings] => Array ( [on_label] => Drupal\Core\StringTranslation\TranslatableMarkup [off_label] => Drupal\Core\StringTranslation\TranslatableMarkup ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Default translation [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => A flag indicating whether this is the default translation. [arguments:protected] => Array ( ) ) [translatable] => 1 [revisionable] => 1 [default_value] => Array ( [0] => Array ( [value] => 1 ) ) [provider] => node [field_name] => default_langcode [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [revision_default] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [storage_required] => 1 [internal] => 1 [translatable] => [revisionable] => 1 [provider] => node [field_name] => revision_default [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:boolean [settings] => Array ( [on_label] => Drupal\Core\StringTranslation\TranslatableMarkup [off_label] => Drupal\Core\StringTranslation\TranslatableMarkup ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Default revision [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => A flag indicating whether this was a default revision when it was saved. [arguments:protected] => Array ( ) ) [storage_required] => 1 [internal] => 1 [translatable] => [revisionable] => 1 [provider] => node [field_name] => revision_default [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [revision_translation_affected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => boolean [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [read-only] => 1 [revisionable] => 1 [translatable] => 1 [provider] => node [field_name] => revision_translation_affected [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:boolean [settings] => Array ( [on_label] => Drupal\Core\StringTranslation\TranslatableMarkup [off_label] => Drupal\Core\StringTranslation\TranslatableMarkup ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Revision translation affected [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Indicates if the last edit of a translation belongs to current revision. [arguments:protected] => Array ( ) ) [read-only] => 1 [revisionable] => 1 [translatable] => 1 [provider] => node [field_name] => revision_translation_affected [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [metatag] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => map [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => map [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [class] => \Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList [computed] => 1 [translatable] => 1 [entity_type] => node [provider] => metatag [field_name] => metatag [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:map [settings] => Array ( ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Metatags (Hidden field for JSON support) [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => The meta tags for the entity. [arguments:protected] => Array ( ) ) [class] => \Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList [computed] => 1 [translatable] => 1 [entity_type] => node [provider] => metatag [field_name] => metatag [bundle] => ) [typedDataManager:protected] => ) [path] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => path [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => path [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [translatable] => 1 [display] => Array(1) [computed] => 1 [provider] => path [field_name] => path [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:path [settings] => Array ( ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => URL alias [arguments:protected] => Array ( ) ) [translatable] => 1 [display] => Array ( [form] => Array ( [options] => Array(2) [configurable] => 1 ) ) [computed] => 1 [provider] => path [field_name] => path [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [menu_link] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => entity_reference [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\BaseFieldDefinition [type:protected] => entity_reference [propertyDefinitions:protected] => [schema:protected] => [indexes:protected] => Array ( ) [itemDefinition:protected] => stdClass Object ( [__CLASS__] => Drupal\Core\Field\TypedData\FieldItemDataDefinition [fieldDefinition:protected] => Drupal\Core\Field\BaseFieldDefinition [definition:protected] => Array(2) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => Drupal\Core\StringTranslation\TranslatableMarkup [description] => Drupal\Core\StringTranslation\TranslatableMarkup [revisionable] => 1 [class] => \Drupal\token\MenuLinkFieldItemList [translatable] => 1 [internal] => 1 [display] => Array(2) [computed] => 1 [provider] => token [field_name] => menu_link [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [definition:protected] => Array ( [type] => field_item:entity_reference [settings] => Array ( [target_type] => menu_link_content [handler] => default [handler_settings] => Array(0) ) ) [typedDataManager:protected] => ) [definition:protected] => Array ( [label] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Menu link [arguments:protected] => Array ( ) ) [description] => stdClass Object ( [__CLASS__] => Drupal\Core\StringTranslation\TranslatableMarkup [translatedMarkup:protected] => [options:protected] => Array ( ) [stringTranslation:protected] => [string:protected] => Computed menu link for the node (only available during node saving). [arguments:protected] => Array ( ) ) [revisionable] => 1 [class] => \Drupal\token\MenuLinkFieldItemList [translatable] => 1 [internal] => 1 [display] => Array ( [view] => Array ( [options] => Array(2) ) [form] => Array ( [options] => Array(1) ) ) [computed] => 1 [provider] => token [field_name] => menu_link [entity_type] => node [bundle] => ) [typedDataManager:protected] => ) [body] => stdClass Object ( [__CLASS__] => Drupal\field\Entity\FieldConfig [deleted:protected] => [fieldStorage:protected] => [id:protected] => node.article.body [field_name:protected] => body [field_type:protected] => text_with_summary [entity_type:protected] => node [bundle:protected] => article [label:protected] => Body [description:protected] => [settings:protected] => Array ( [display_summary] => 1 [required_summary] => ) [required:protected] => [translatable:protected] => 1 [default_value:protected] => Array ( [0] => Array ( [value] =>

My Thoughts

My Rating

[summary] => [format] => basic_html ) ) [default_value_callback:protected] => [itemDefinition:protected] => [constraints:protected] => Array ( ) [propertyConstraints:protected] => Array ( ) [originalId:protected] => node.article.body [status:protected] => 1 [uuid:protected] => 00925c6c-96b1-474f-a232-50a4fe896267 [isUninstalling:Drupal\Core\Config\Entity\ConfigEntityBase:private] => [langcode:protected] => en [third_party_settings:protected] => Array ( ) [_core:protected] => Array ( ) [trustedData:protected] => [entityTypeId:protected] => field_config [enforceIsNew:protected] => [typedData:protected] => [cacheContexts:protected] => Array ( ) [cacheTags:protected] => Array ( ) [cacheMaxAge:protected] => -1 [_serviceIds:protected] => Array ( ) [_entityStorages:protected] => Array ( ) [dependencies:protected] => Array ( [config] => Array ( [0] => field.storage.node.body [1] => node.type.article ) [module] => Array ( [0] => text ) ) [isSyncing:protected] => ) [comment] => stdClass Object ( [__CLASS__] => Drupal\field\Entity\FieldConfig [deleted:protected] => [fieldStorage:protected] => [id:protected] => node.article.comment [field_name:protected] => comment [field_type:protected] => comment [entity_type:protected] => node [bundle:protected] => article [label:protected] => Comments [description:protected] => [settings:protected] => Array ( [default_mode] => 1 [per_page] => 50 [anonymous] => 0 [form_location] => 1 [preview] => 1 ) [required:protected] => 1 [translatable:protected] => 1 [default_value:protected] => Array ( [0] => Array ( [status] => 2 [cid] => 0 [last_comment_timestamp] => 0 [last_comment_name] => [last_comment_uid] => 0 [comment_count] => 0 ) ) [default_value_callback:protected] => [itemDefinition:protected] => [constraints:protected] => Array ( ) [propertyConstraints:protected] => Array ( ) [originalId:protected] => node.article.comment [status:protected] => 1 [uuid:protected] => 7b89c991-931a-4ee0-a500-d3e3eb72c18a [isUninstalling:Drupal\Core\Config\Entity\ConfigEntityBase:private] => [langcode:protected] => en [third_party_settings:protected] => Array ( ) [_core:protected] => Array ( ) [trustedData:protected] => [entityTypeId:protected] => field_config [enforceIsNew:protected] => [typedData:protected] => [cacheContexts:protected] => Array ( ) [cacheTags:protected] => Array ( ) [cacheMaxAge:protected] => -1 [_serviceIds:protected] => Array ( ) [_entityStorages:protected] => Array ( ) [dependencies:protected] => Array ( [config] => Array ( [0] => field.storage.node.comment [1] => node.type.article ) [module] => Array ( [0] => comment ) ) [isSyncing:protected] => ) [field_author] => stdClass Object ( [__CLASS__] => Drupal\field\Entity\FieldConfig [deleted:protected] => [fieldStorage:protected] => [id:protected] => node.article.field_author [field_name:protected] => field_author [field_type:protected] => entity_reference [entity_type:protected] => node [bundle:protected] => article [label:protected] => Author [description:protected] => [settings:protected] => Array ( [handler] => default:node [handler_settings] => Array ( [target_bundles] => Array ( [author] => author ) [sort] => Array ( [field] => _none ) [auto_create] => [auto_create_bundle] => ) ) [required:protected] => [translatable:protected] => [default_value:protected] => Array ( ) [default_value_callback:protected] => [itemDefinition:protected] => [constraints:protected] => Array ( ) [propertyConstraints:protected] => Array ( ) [originalId:protected] => node.article.field_author [status:protected] => 1 [uuid:protected] => a24b3550-e565-438b-8e38-728b3bda0ee9 [isUninstalling:Drupal\Core\Config\Entity\ConfigEntityBase:private] => [langcode:protected] => en [third_party_settings:protected] => Array ( ) [_core:protected] => Array ( ) [trustedData:protected] => [entityTypeId:protected] => field_config [enforceIsNew:protected] => [typedData:protected] => [cacheContexts:protected] => Array ( ) [cacheTags:protected] => Array ( ) [cacheMaxAge:protected] => -1 [_serviceIds:protected] => Array ( ) [_entityStorages:protected] => Array ( ) [dependencies:protected] => Array ( [config] => Array ( [0] => field.storage.node.field_author [1] => node.type.article [2] => node.type.author ) ) [isSyncing:protected] => ) [field_image] => stdClass Object ( [__CLASS__] => Drupal\field\Entity\FieldConfig [deleted:protected] => [fieldStorage:protected] => [id:protected] => node.article.field_image [field_name:protected] => field_image [field_type:protected] => image [entity_type:protected] => node [bundle:protected] => article [label:protected] => Image [description:protected] => [settings:protected] => Array ( [handler] => default:file [handler_settings] => Array ( ) [file_directory] => field/image [file_extensions] => png gif jpg jpeg [max_filesize] => [max_resolution] => [min_resolution] => [alt_field] => 1 [alt_field_required] => 1 [title_field] => [title_field_required] => [default_image] => Array ( [uuid] => [alt] => [title] => [width] => [height] => ) ) [required:protected] => [translatable:protected] => 1 [default_value:protected] => Array ( ) [default_value_callback:protected] => [itemDefinition:protected] => [constraints:protected] => Array ( ) [propertyConstraints:protected] => Array ( ) [originalId:protected] => node.article.field_image [status:protected] => 1 [uuid:protected] => 03f1e851-02da-4074-8700-e1e1e43d5616 [isUninstalling:Drupal\Core\Config\Entity\ConfigEntityBase:private] => [langcode:protected] => en [third_party_settings:protected] => Array ( ) [_core:protected] => Array ( ) [trustedData:protected] => [entityTypeId:protected] => field_config [enforceIsNew:protected] => [typedData:protected] => [cacheContexts:protected] => Array ( ) [cacheTags:protected] => Array ( ) [cacheMaxAge:protected] => -1 [_serviceIds:protected] => Array ( ) [_entityStorages:protected] => Array ( ) [dependencies:protected] => Array ( [config] => Array ( [0] => field.storage.node.field_image [1] => node.type.article ) [module] => Array ( [0] => image ) ) [isSyncing:protected] => ) [field_tags] => stdClass Object ( [__CLASS__] => Drupal\field\Entity\FieldConfig [deleted:protected] => [fieldStorage:protected] => [id:protected] => node.article.field_tags [field_name:protected] => field_tags [field_type:protected] => entity_reference [entity_type:protected] => node [bundle:protected] => article [label:protected] => Tags [description:protected] => Enter a comma-separated list. For example: Amsterdam, Mexico City, "Cleveland, Ohio" [settings:protected] => Array ( [handler] => default:taxonomy_term [handler_settings] => Array ( [target_bundles] => Array ( [tags] => tags ) [sort] => Array ( [field] => _none ) [auto_create] => 1 ) ) [required:protected] => [translatable:protected] => 1 [default_value:protected] => Array ( ) [default_value_callback:protected] => [itemDefinition:protected] => [constraints:protected] => Array ( ) [propertyConstraints:protected] => Array ( ) [originalId:protected] => node.article.field_tags [status:protected] => 1 [uuid:protected] => 46cc0cbc-4b54-495c-ad00-ed28837a78be [isUninstalling:Drupal\Core\Config\Entity\ConfigEntityBase:private] => [langcode:protected] => en [third_party_settings:protected] => Array ( ) [_core:protected] => Array ( ) [trustedData:protected] => [entityTypeId:protected] => field_config [enforceIsNew:protected] => [typedData:protected] => [cacheContexts:protected] => Array ( ) [cacheTags:protected] => Array ( ) [cacheMaxAge:protected] => -1 [_serviceIds:protected] => Array ( ) [_entityStorages:protected] => Array ( ) [dependencies:protected] => Array ( [config] => Array ( [0] => field.storage.node.field_tags [1] => node.type.article [2] => taxonomy.vocabulary.tags ) ) [isSyncing:protected] => ) [field_type] => stdClass Object ( [__CLASS__] => Drupal\field\Entity\FieldConfig [deleted:protected] => [fieldStorage:protected] => [id:protected] => node.article.field_type [field_name:protected] => field_type [field_type:protected] => entity_reference [entity_type:protected] => node [bundle:protected] => article [label:protected] => Type [description:protected] => [settings:protected] => Array ( [handler] => default:taxonomy_term [handler_settings] => Array ( [target_bundles] => Array ( [type] => type ) [sort] => Array ( [field] => _none ) [auto_create] => [auto_create_bundle] => ) ) [required:protected] => [translatable:protected] => 1 [default_value:protected] => Array ( ) [default_value_callback:protected] => [itemDefinition:protected] => [constraints:protected] => Array ( ) [propertyConstraints:protected] => Array ( ) [originalId:protected] => node.article.field_type [status:protected] => 1 [uuid:protected] => a0908b71-9d28-48e7-b38a-b63c45d46f00 [isUninstalling:Drupal\Core\Config\Entity\ConfigEntityBase:private] => [langcode:protected] => en [third_party_settings:protected] => Array ( ) [_core:protected] => Array ( ) [trustedData:protected] => [entityTypeId:protected] => field_config [enforceIsNew:protected] => [typedData:protected] => [cacheContexts:protected] => Array ( ) [cacheTags:protected] => Array ( ) [cacheMaxAge:protected] => -1 [_serviceIds:protected] => Array ( ) [_entityStorages:protected] => Array ( ) [dependencies:protected] => Array ( [config] => Array ( [0] => field.storage.node.field_type [1] => node.type.article [2] => taxonomy.vocabulary.type ) ) [isSyncing:protected] => ) ) [languages:protected] => [langcodeKey:protected] => langcode [defaultLangcodeKey:protected] => default_langcode [activeLangcode:protected] => x-default [defaultLangcode:protected] => en [translations:protected] => Array ( [x-default] => Array ( [status] => 1 ) ) [translationInitialize:protected] => [newRevision:protected] => [isDefaultRevision:protected] => 1 [entityKeys:protected] => Array ( [bundle] => article [id] => 112 [revision] => 112 [uuid] => 53b2869d-13f9-4f39-80ce-dd7d8af1bc13 ) [translatableEntityKeys:protected] => Array ( [label] => Array ( [x-default] => How to Make a Simple Panoramic Image Viewer ) [langcode] => Array ( [x-default] => en ) [status] => Array ( [x-default] => 1 ) [published] => Array ( [x-default] => 1 ) [uid] => Array ( [x-default] => 1 ) [owner] => Array ( [x-default] => 1 ) [default_langcode] => Array ( [x-default] => 1 ) [revision_translation_affected] => Array ( [x-default] => 1 ) ) [validated:protected] => [validationRequired:protected] => [loadedRevisionId:protected] => 112 [revisionTranslationAffectedKey:protected] => revision_translation_affected [enforceRevisionTranslationAffected:protected] => Array ( ) [entityTypeId:protected] => node [enforceIsNew:protected] => [typedData:protected] => [cacheContexts:protected] => Array ( ) [cacheTags:protected] => Array ( ) [cacheMaxAge:protected] => -1 [_serviceIds:protected] => Array ( ) [_entityStorages:protected] => Array ( ) [isSyncing:protected] => )