private function __construct($gitHubFacade) { if (!$gitHubFacade) { throw ErrorFactory::makeError(ERROR_MISC_SYSTEM); } $this->gitHub = $gitHubFacade; $this->db = DatabaseFactory::makeCouchDBDriver(); }