I have this field created through baseFieldDefinition
$fields['type'] = BaseFieldDefinition::create('list_string') ->setRevisionable(TRUE) ->setLabel(t('Type')) ->setRequired(TRUE) ->setSettings([ 'allowed_values' => [ 'house' => 'House', 'business' => 'Company', ], ]) ->setDisplayOptions('view', [ 'label' => 'visible', 'type' => 'list_default', 'weight' => 6, ]) ->setDisplayOptions('form', [ 'type' => 'options_select', 'weight' => 6, ]) ->setDisplayConfigurable('view', TRUE) ->setDisplayConfigurable('form', TRUE); But when i get the entity in php rest resource
$request = RequestEntity::load($id); $request->get('type)->value // Returns key 'business' instead of value 'Company' Is there a way to fix this?
Any help is welcome!
$request->get('type')->getString();?