Commit 7022f29e authored by Shakarim Sapa's avatar Shakarim Sapa

- Добавлены свойство и обязательный метод check в интерфейс и классы условий;

parent 2231c98f
......@@ -9,6 +9,8 @@ class CheckClickingOnTheLink extends ConditionBase implements ConditionInterface
public $name = 'Был произведен переход по ссылке';
public $params=[];
/**
* @param null|string $conditionName
* @return $this mixed
......@@ -16,4 +18,8 @@ class CheckClickingOnTheLink extends ConditionBase implements ConditionInterface
public static function init($conditionName=__CLASS__){
return parent::init($conditionName);
}
public function check(){
}
}
\ No newline at end of file
......@@ -9,6 +9,8 @@ class CheckEmailToOpening extends ConditionBase implements ConditionInterface {
public $name = 'Письмо было открыто';
public $params=[];
/**
* @param null|string $conditionName
* @return $this mixed
......@@ -16,4 +18,8 @@ class CheckEmailToOpening extends ConditionBase implements ConditionInterface {
public static function init($conditionName=__CLASS__){
return parent::init($conditionName);
}
public function check(){
}
}
\ No newline at end of file
......@@ -4,4 +4,6 @@ namespace common\modules\triggers\components\conditions\vendor;
interface ConditionInterface {
// Функция инициализации
public static function init($conditionName=null);
public function check();
}
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment