/** * {@inheritdoc} */ public static function preCreate(EntityStorageInterface $storage, array &$values) { parent::preCreate($storage, $values); // Ensure default values are set. if (!isset($values['settings']['node'])) { $values['settings']['node'] = array(); } $values['settings']['node'] = NestedArray::mergeDeep(array('options' => array('status' => TRUE, 'promote' => TRUE, 'sticky' => FALSE, 'revision' => FALSE), 'preview' => DRUPAL_OPTIONAL, 'submitted' => TRUE), $values['settings']['node']); }
/** * {@inheritdoc} */ public static function preCreate(EntityStorageInterface $storage, array &$values) { parent::preCreate($storage, $values); // Ensure default values are set. $values += array('locked' => FALSE); }