public static function create(HttpClientInterface $httpClient, ConfigInterface $config, FactoryInterface $factory) { if ($config->hasTeam()) { return new QiitaTeamAPIV2($httpClient, $config, $factory); } else { return new QiitaAPIV2($httpClient, $config, $factory); } }