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
 /**
  * @Given Mempunyai satu paket dengan status :status
  */
 public function mempunyaiSatuPaket($status)
 {
     $this->paket = Paket::create($this->user, new InfoPaket(), new ArrayCollection());
     $this->paket->setStatus($status);
 }
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 setStatus($status)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', array($status));
     return parent::setStatus($status);
 }