business_rules-8.x-1.0-beta1/src/Plugin/BusinessRulesVariablePlugin.php
src/Plugin/BusinessRulesVariablePlugin.php
<?php
namespace Drupal\business_rules\Plugin;
use Drupal\business_rules\Entity\Variable;
use Drupal\business_rules\Events\BusinessRulesEvent;
/**
* Base class for Business rules variable plugins.
*/
abstract class BusinessRulesVariablePlugin extends BusinessRulesItemPluginBase implements BusinessRulesVariablePluginInterface {
/**
* {@inheritdoc}
*/
abstract public function evaluate(Variable $variable, BusinessRulesEvent $event);
/**
* {@inheritdoc}
*/
public function changeDetails(Variable $variable, array &$row) {}
}
