/** * resolves all existing plans * * @param array $config */ private function resolvePlans(array $config) { foreach ($config as $id => $planData) { $plan = Plan::createFromArray($id, $planData); $this->plans->put($id, $plan); } }
public function removePlan(Plan $plan) { if (!$this->plans->contains($plan)) { return; } $this->plans->removeElement($plan); $plan->setServiceDescribe(null); }
/** * Remove plan * * @param Plan $plan */ public function removePlan(Plan $plan) { $this->plan->removeElement($plan); }