/** * @param ShippingManager $shippingManager */ private function stubShipping(ShippingManager $shippingManager) { foreach ($this->shippingStubs as $planName => $shippingOptions) { $shippingPlan = $shippingManager->createShippingPlan($this->shop, ['name' => $planName]); foreach ($shippingOptions as $condition => $shippingOption) { $shippingManager->createShippingOption($shippingPlan, ['condition' => $condition] + $shippingOption); } } }
public function store(ShippingOptionCreateRequest $request, ShippingPlan $shippingPlan) { $this->shippingManager->createShippingOption($shippingPlan, $request->all()); return $this->success('add'); }