Contraint Reason 추가

This commit is contained in:
2020-03-11 21:49:41 +09:00
parent 2e8607b811
commit 4408692565
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -255,7 +255,7 @@ abstract class BaseCommand{
'destNation'=>$this->destNation,
];
$this->reasonNotReservable = Constraint::testAll($this->reservableConstraints??[], $constraintInput, $this->env);
[$this->reasonConstraint, $this->reasonNotReservable] = Constraint::testAll($this->reservableConstraints??[], $constraintInput, $this->env);
$this->reservable = $this->reasonNotReservable === null;
return $this->reasonNotReservable;
}
@@ -291,7 +291,7 @@ abstract class BaseCommand{
'destNation'=>$this->destNation,
];
$this->reasonNotRunnable = Constraint::testAll($this->runnableConstraints??[], $constraintInput, $this->env);
[$this->reasonConstraint, $this->reasonNotRunnable] = Constraint::testAll($this->runnableConstraints??[], $constraintInput, $this->env);
$this->runnable = $this->reasonNotRunnable === null;
return $this->reasonNotRunnable;
+1 -1
View File
@@ -209,7 +209,7 @@ abstract class Constraint{
if(!$constraint->test()){
return $constraint->reason();
return [\sammo\Util::getClassNameFromObj($constraint), $constraint->reason()];
}
}