getName()); if (!is_null($existingHost) && $host_id != $existingHost->getId()) { self::badInput("Host name already exists"); } if (is_null($host->getName()) || strlen($host->getName()) == 0) { self::badInput("Missing host name"); } if (is_null($host->getUrl()) || strlen($host->getUrl()) == 0) { self::badInput("Missing host url"); } if (is_null($host->getToken())) { $host->setToken(""); } } public static function add(HostsDbo $host) { self::checkHost($host); return HostsDataAccess::addId($host); } public static function edit(HostsDbo $host, $host_id) { self::getById($host_id); self::checkHost($host, $host_id); $host->setId($host_id); return HostsDataAccess::editById($host_id, $host); } public static function del($host_id) { self::getById($host_id); return HostsDataAccess::deleteById($host_id); } }