public static View::preCreate(EntityStorageInterface $storage, array &$values)
Changes the values of an entity before it is created.
Load defaults for example.
Parameters
\Drupal\Core\Entity\EntityStorageInterface $storage: The entity storage object.
mixed[] $values: An array of values to set, keyed by property name. If the entity type has bundles the bundle key has to be specified.
Overrides Entity::preCreate
File
- core/modules/views/src/Entity/View.php, line 367
Class
- View
- Defines a View configuration entity class.
Namespace
Drupal\views\Entity
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public static function preCreate(EntityStorageInterface $storage , array & $values ) { parent::preCreate( $storage , $values ); // If there is no information about displays available add at least the // default display. $values += array ( 'display' => array ( 'default' => array ( 'display_plugin' => 'default' , 'id' => 'default' , 'display_title' => 'Master' , 'position' => 0, 'display_options' => array (), ), ) ); } |
Please login to continue.