├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── console ├── composer.json ├── composer.lock ├── phpunit.xml.dist ├── src └── DMS │ ├── Service │ └── Meetup │ │ ├── AbstractMeetupClient.php │ │ ├── Command │ │ ├── MeetupCommand.php │ │ └── MeetupResponseParser.php │ │ ├── MeetupKeyAuthClient.php │ │ ├── MeetupOAuth2Client.php │ │ ├── MeetupOAuthClient.php │ │ ├── Plugin │ │ ├── KeyAuthPlugin.php │ │ ├── OAuth2Plugin.php │ │ └── RateLimitPlugin.php │ │ ├── Resources │ │ └── config │ │ │ ├── meetup.json │ │ │ ├── meetup_oauth.json │ │ │ ├── meetup_v1_services.json │ │ │ ├── meetup_v2_services.json │ │ │ ├── meetup_v3_services.json │ │ │ └── meetup_vstream_services.json │ │ └── Response │ │ ├── MultiResultResponse.php │ │ ├── SelfParsingResponse.php │ │ └── SingleResultResponse.php │ └── Tools │ └── Meetup │ ├── Command │ ├── DocsToJsonCommand.php │ ├── GenerateJsonDefinitionsCommand.php │ └── PhpDocGeneratorCommand.php │ ├── Helper │ ├── DuplicateResolver.php │ └── OperationNameConverter.php │ └── ValueObject │ ├── Api.php │ ├── Operation.php │ └── Parameter.php └── tests ├── DMS ├── Service │ └── Meetup │ │ ├── Command │ │ ├── MeetupCommandTest.php │ │ └── MeetupResponseParserTest.php │ │ ├── MeetupKeyAuthClientTest.php │ │ ├── MeetupOAuth2ClientTest.php │ │ ├── MeetupOAuthClientTest.php │ │ ├── Plugin │ │ ├── KeyAuthPluginTest.php │ │ ├── OAuth2PluginTest.php │ │ ├── RateLimitPluginProxy.php │ │ └── RateLimitPluginTest.php │ │ └── Response │ │ ├── MultiResultResponseTest.php │ │ └── SingleResultResponseTest.php └── Test │ └── Framework │ └── FunctionalTestCase.php ├── Functional └── Bug8Test.php ├── api_key.ini.dist ├── bootstrap.php └── mock └── V2 ├── GetRSVP └── GetRSVPs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/README.md -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/bin/console -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/composer.lock -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/AbstractMeetupClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/AbstractMeetupClient.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Command/MeetupCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Command/MeetupCommand.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Command/MeetupResponseParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Command/MeetupResponseParser.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/MeetupKeyAuthClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/MeetupKeyAuthClient.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/MeetupOAuth2Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/MeetupOAuth2Client.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/MeetupOAuthClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/MeetupOAuthClient.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Plugin/KeyAuthPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Plugin/KeyAuthPlugin.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Plugin/OAuth2Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Plugin/OAuth2Plugin.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Plugin/RateLimitPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Plugin/RateLimitPlugin.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Resources/config/meetup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Resources/config/meetup.json -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Resources/config/meetup_oauth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Resources/config/meetup_oauth.json -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Resources/config/meetup_v1_services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Resources/config/meetup_v1_services.json -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Resources/config/meetup_v2_services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Resources/config/meetup_v2_services.json -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Resources/config/meetup_v3_services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Resources/config/meetup_v3_services.json -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Resources/config/meetup_vstream_services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Resources/config/meetup_vstream_services.json -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Response/MultiResultResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Response/MultiResultResponse.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Response/SelfParsingResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Response/SelfParsingResponse.php -------------------------------------------------------------------------------- /src/DMS/Service/Meetup/Response/SingleResultResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Service/Meetup/Response/SingleResultResponse.php -------------------------------------------------------------------------------- /src/DMS/Tools/Meetup/Command/DocsToJsonCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Tools/Meetup/Command/DocsToJsonCommand.php -------------------------------------------------------------------------------- /src/DMS/Tools/Meetup/Command/GenerateJsonDefinitionsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Tools/Meetup/Command/GenerateJsonDefinitionsCommand.php -------------------------------------------------------------------------------- /src/DMS/Tools/Meetup/Command/PhpDocGeneratorCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Tools/Meetup/Command/PhpDocGeneratorCommand.php -------------------------------------------------------------------------------- /src/DMS/Tools/Meetup/Helper/DuplicateResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Tools/Meetup/Helper/DuplicateResolver.php -------------------------------------------------------------------------------- /src/DMS/Tools/Meetup/Helper/OperationNameConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Tools/Meetup/Helper/OperationNameConverter.php -------------------------------------------------------------------------------- /src/DMS/Tools/Meetup/ValueObject/Api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Tools/Meetup/ValueObject/Api.php -------------------------------------------------------------------------------- /src/DMS/Tools/Meetup/ValueObject/Operation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Tools/Meetup/ValueObject/Operation.php -------------------------------------------------------------------------------- /src/DMS/Tools/Meetup/ValueObject/Parameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/src/DMS/Tools/Meetup/ValueObject/Parameter.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/Command/MeetupCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/Command/MeetupCommandTest.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/Command/MeetupResponseParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/Command/MeetupResponseParserTest.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/MeetupKeyAuthClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/MeetupKeyAuthClientTest.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/MeetupOAuth2ClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/MeetupOAuth2ClientTest.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/MeetupOAuthClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/MeetupOAuthClientTest.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/Plugin/KeyAuthPluginTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/Plugin/KeyAuthPluginTest.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/Plugin/OAuth2PluginTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/Plugin/OAuth2PluginTest.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/Plugin/RateLimitPluginProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/Plugin/RateLimitPluginProxy.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/Plugin/RateLimitPluginTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/Plugin/RateLimitPluginTest.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/Response/MultiResultResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/Response/MultiResultResponseTest.php -------------------------------------------------------------------------------- /tests/DMS/Service/Meetup/Response/SingleResultResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Service/Meetup/Response/SingleResultResponseTest.php -------------------------------------------------------------------------------- /tests/DMS/Test/Framework/FunctionalTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/DMS/Test/Framework/FunctionalTestCase.php -------------------------------------------------------------------------------- /tests/Functional/Bug8Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/Functional/Bug8Test.php -------------------------------------------------------------------------------- /tests/api_key.ini.dist: -------------------------------------------------------------------------------- 1 | key="" 2 | -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/mock/V2/GetRSVP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/mock/V2/GetRSVP -------------------------------------------------------------------------------- /tests/mock/V2/GetRSVPs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdohms/meetup-api-client/HEAD/tests/mock/V2/GetRSVPs --------------------------------------------------------------------------------