Ejemplo n.º 1
0
 /**
  * {@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;
 }
Ejemplo n.º 2
0
 /**
  * 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.');
 }