public EntityDisplayBase::toArray()
Gets an array of all property values.
Return value
mixed[] An array of property values, keyed by property name.
Overrides ConfigEntityBase::toArray
File
- core/lib/Drupal/Core/Entity/EntityDisplayBase.php, line 282
Class
- EntityDisplayBase
- Provides a common base class for entity view and form displays.
Namespace
Drupal\Core\Entity
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 | public function toArray() { $properties = parent::toArray(); // Do not store options for fields whose display is not set to be // configurable. foreach ( $this ->getFieldDefinitions() as $field_name => $definition ) { if (! $definition ->isDisplayConfigurable( $this ->displayContext)) { unset( $properties [ 'content' ][ $field_name ]); unset( $properties [ 'hidden' ][ $field_name ]); } } return $properties ; } |
Please login to continue.