コード例 #1
0
ファイル: Subject.php プロジェクト: kornelek/lms
 /**
  * {@inheritDoc}
  */
 public function interruptUpdate(ReasonException $reason = null)
 {
     if (false === $this->updating) {
         throw SubjectException::notUpdating();
     }
     if (null === $reason) {
         $reason = ReasonException::notSpecified();
     }
     $this->reason = $reason;
     $this->updating = false;
 }
コード例 #2
0
ファイル: SubjectExceptionTest.php プロジェクト: kornelek/lms
 /**
  * Make sure that we get the message we are expecting.
  */
 public function testNotUpdating()
 {
     $this->assertEquals('There is no update in progress to interrupt.', SubjectException::notUpdating()->getMessage(), 'Make sure we get the right message.');
 }