/** * {@inheritdoc} */ public function save() { // Ensure a new timestamp. sleep(1); parent::save(); }
/** * {@inheritdoc} */ public static function baseFieldDefinitions(EntityTypeInterface $entity_type) { $fields = parent::baseFieldDefinitions($entity_type); $fields['test_invocation_order'] = BaseFieldDefinition::create('auto_incrementing_test')->setLabel(t('Test field method invocation order.'))->setTranslatable(TRUE); return $fields; }
/** * {@inheritdoc} */ public static function baseFieldDefinitions(EntityTypeInterface $entity_type) { $fields = parent::baseFieldDefinitions($entity_type); $fields['description'] = BaseFieldDefinition::create('shape')->setLabel(t('Some custom description'))->setTranslatable(TRUE)->setDefaultValueCallback('entity_test_field_default_value'); return $fields; }