You are here

public function SalesforceLinkItem::isEmpty in Salesforce Suite 8.3

Same name and namespace in other branches
  1. 8.4 modules/salesforce_mapping/src/Plugin/Field/FieldType/SalesforceLinkItem.php \Drupal\salesforce_mapping\Plugin\Field\FieldType\SalesforceLinkItem::isEmpty()
  2. 5.0.x modules/salesforce_mapping/src/Plugin/Field/FieldType/SalesforceLinkItem.php \Drupal\salesforce_mapping\Plugin\Field\FieldType\SalesforceLinkItem::isEmpty()

Determines whether the data structure is empty.

Return value

bool TRUE if the data structure is empty, FALSE otherwise.

Overrides LinkItem::isEmpty

File

modules/salesforce_mapping/src/Plugin/Field/FieldType/SalesforceLinkItem.php, line 41

Class

SalesforceLinkItem
Plugin annotation @FieldType( id = "salesforce_link", label = @Translation("Salesforce Record"), description = @Translation("A link to the salesforce record."), default_widget = "link_default", default_formatter = "link", list_class =…

Namespace

Drupal\salesforce_mapping\Plugin\Field\FieldType

Code

public function isEmpty() {
  return $this
    ->getEntity()
    ->isNew() || !method_exists($this
    ->getEntity(), 'sfid') || !$this
    ->getEntity()
    ->sfid();
}