CalculatedLinkItemBase.php in Salesforce Suite 8.3
File
modules/salesforce_mapping/src/Plugin/Field/CalculatedLinkItemBase.php
View source
<?php
namespace Drupal\salesforce_mapping\Plugin\Field;
use Drupal\link\Plugin\Field\FieldType\LinkItem;
abstract class CalculatedLinkItemBase extends LinkItem {
protected $isCalculated = FALSE;
public function __get($name) {
$this
->ensureCalculated();
return parent::__get($name);
}
public function isEmpty() {
$this
->ensureCalculated();
return parent::isEmpty();
}
public function getValue() {
$this
->ensureCalculated();
return parent::getValue();
}
}