You are here

public function SalesforceMappingFieldPluginBase::push in Salesforce Suite 8.4

Same name and namespace in other branches
  1. 8.3 modules/salesforce_mapping/src/SalesforceMappingFieldPluginBase.php \Drupal\salesforce_mapping\SalesforceMappingFieldPluginBase::push()
  2. 5.0.x modules/salesforce_mapping/src/SalesforceMappingFieldPluginBase.php \Drupal\salesforce_mapping\SalesforceMappingFieldPluginBase::push()

Whether this plugin supports "push" operations.

Return value

bool TRUE if this plugin supports push.

Overrides SalesforceMappingFieldPluginInterface::push

1 call to SalesforceMappingFieldPluginBase::push()
SalesforceMappingFieldPluginBase::pushValue in modules/salesforce_mapping/src/SalesforceMappingFieldPluginBase.php
Munge the value that's being prepared to push to Salesforce.
1 method overrides SalesforceMappingFieldPluginBase::push()
DrupalConstant::push in modules/salesforce_mapping/src/Plugin/SalesforceMappingField/DrupalConstant.php
Whether this plugin supports "push" operations.

File

modules/salesforce_mapping/src/SalesforceMappingFieldPluginBase.php, line 494

Class

SalesforceMappingFieldPluginBase
Defines a base Salesforce Mapping Field Plugin implementation.

Namespace

Drupal\salesforce_mapping

Code

public function push() {
  return in_array($this
    ->config('direction'), [
    MappingConstants::SALESFORCE_MAPPING_DIRECTION_DRUPAL_SF,
    MappingConstants::SALESFORCE_MAPPING_DIRECTION_SYNC,
  ]);
}