Trigger 추가 수정

This commit is contained in:
2018-10-01 03:02:03 +09:00
parent f301344587
commit 0ee4593608
10 changed files with 53 additions and 43 deletions
+5 -5
View File
@@ -5,7 +5,7 @@ abstract class TriggerCaller{
protected $triggerListByPriority = [];
protected $sorted = false;
abstract function checkValidTrigger(iObjectTrigger $trigger):bool;
abstract function checkValidTrigger(ObjectTrigger $trigger):bool;
function isEmpty():bool{
return !$this->triggerListByPriority;
@@ -18,13 +18,13 @@ abstract class TriggerCaller{
}
$sorted = true;
$minPriority = iObjectTrigger::PRIORITY_MAX;
$minPriority = ObjectTrigger::PRIORITY_MAX;
foreach($triggerList as $trigger){
if(!checkValidTrigger($trigger)){
throw new \InvalidArgumentException('Invalid Trigger Type');
}
/** @var iObjectTrigger $trigger */
/** @var ObjectTrigger $trigger */
$priority = $trigger->getPriority();
$uniqueID = $trigger->getUniqueID();
@@ -51,7 +51,7 @@ abstract class TriggerCaller{
}
function append(iObjectTrigger $trigger){
function append(ObjectTrigger $trigger){
if(!checkValidTrigger($trigger)){
throw new \InvalidArgumentException('Invalid Trigger Type');
}
@@ -122,7 +122,7 @@ abstract class TriggerCaller{
}
foreach($this->triggerListByPriority as $subTriggerList){
/** @var iObjectTrigger[] $subTriggerList */
/** @var ObjectTrigger[] $subTriggerList */
foreach($subTriggerList as $trigger){
$env = $trigger->action($env, $arg);
}