/** * @param $service * @return Service */ private function makeService($service) { $serviceObject = new Service($service['name'], $service['credentials'], $service['label'], $service['tags']); unset($service['name']); unset($service['credentials']); unset($service['label']); unset($service['tags']); $serviceObject->addDatas($service); $this->services[$serviceObject->getName()] = $serviceObject; return $serviceObject; }