protected function SalesforceLinkItemList::computeValue in Salesforce Suite 8.3
Same name and namespace in other branches
- 8.4 modules/salesforce_mapping/src/Plugin/Field/FieldType/SalesforceLinkItemList.php \Drupal\salesforce_mapping\Plugin\Field\FieldType\SalesforceLinkItemList::computeValue()
- 5.0.x modules/salesforce_mapping/src/Plugin/Field/FieldType/SalesforceLinkItemList.php \Drupal\salesforce_mapping\Plugin\Field\FieldType\SalesforceLinkItemList::computeValue()
Computes the values for an item list.
Overrides ComputedItemListTrait::computeValue
File
- modules/
salesforce_mapping/ src/ Plugin/ Field/ FieldType/ SalesforceLinkItemList.php, line 18
Class
- SalesforceLinkItemList
- Lifted from https://www.drupal.org/docs/8/api/entity-api/dynamicvirtual-field-values....
Namespace
Drupal\salesforce_mapping\Plugin\Field\FieldTypeCode
protected function computeValue() {
$entity = $this
->getEntity();
$value = NULL;
if (!$entity
->isNew()) {
$value = [
'uri' => $entity
->getSalesforceUrl(),
'title' => $entity
->sfid(),
];
$this
->setValue($value);
}
$this->list[0] = $this
->createItem(0, $value);
}