/**
  * Execute the command.
  *
  * @param CarrierRepository $carriers
  * @return Carrier
  */
 public function handle(CarrierRepository $carriers)
 {
     $carrier = Carrier::register($this->name);
     try {
         $carriers->findDefaultCarrier();
     } catch (ModelNotFoundException $e) {
         $carrier->is_default_carrier = true;
     }
     $carriers->save($carrier);
     return $carrier;
 }
Beispiel #2
0
 function it_can_be_registered()
 {
     $carrier = Carrier::register('Acme Transport');
     \PHPUnit_Framework_Assert::assertEquals('Acme Transport', $carrier->name);
 }