Beispiel #1
0
 public static function verifikasi(Paket $paket)
 {
     $status = $paket->getStatus();
     switch ($status) {
         case 'pelayanan':
             $paket->setStatus('distribusi');
             break;
         case 'distribusi':
             $paket->setStatus('kaupt');
             break;
         case 'kaupt':
             $paket->setStatus('pokja');
             break;
         case 'pokja':
             $paket->setStatus('ok');
             break;
     }
 }
Beispiel #2
0
 /**
  * @Then Status paket harusnya berisi :value
  */
 public function statusPaketHarusnyaBerisi($value)
 {
     assert($this->paket->getStatus() === $value);
 }
Beispiel #3
0
 public function it_can_verify_paket_with_status_pelayanan(Paket $paket)
 {
     $paket->getStatus()->willReturn('pelayanan');
     $paket->setStatus('distribusi')->shouldBeCalled();
     $this::verifikasi($paket);
 }
 /**
  * {@inheritDoc}
  */
 public function getStatus()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', array());
     return parent::getStatus();
 }