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
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.