Commit Graph

369 Commits (1.0)

Author SHA1 Message Date
Ben Ramsey 419b47623e Merge pull request #261 from stevenmaguire/migrate-github
[1.0] Removing Github support and adding link in readme to new package
2015-04-13 14:23:16 -05:00
Steven Maguire 948923b152 removing github and linking to new project 2015-04-13 13:22:51 -05:00
Ben Ramsey 4c2a4e70c8 Merge pull request #258 from kevindierkx/fix-provider_data
Fixed headers being parsed incorrectly
2015-04-13 08:20:49 -05:00
Kevin Dierkx 80a856c821 Fixed headers being parsed incorrectly 2015-04-09 22:49:30 +02:00
Ben Ramsey 41649d64a1 Merge pull request #251 from stevenmaguire/migrate-instagram
[1.0] Removing Instagram support and adding link in readme to new package
2015-03-24 12:34:10 -05:00
Steven Maguire 066dd0b8d7 removing instagram 2015-03-24 12:29:22 -05:00
Ben Ramsey 5b644f2b47 Merge branch 'stevenmaguire-provider-documentation' into 1.0 2015-03-23 23:33:53 +00:00
Ben Ramsey 612190f8dc Merge branch 'provider-documentation' of https://github.com/stevenmaguire/oauth2-client into stevenmaguire-provider-documentation
Conflicts:
	README.md
2015-03-23 23:33:13 +00:00
Ben Ramsey b8fd8d49aa Merge pull request #247 from shadowhand/feature/external-google-provider
Move Google to external package
2015-03-23 18:23:34 -05:00
Ben Ramsey 9617e86beb Merge pull request #245 from stevenmaguire/migrate-eventbrite
[1.0] Removing Eventbrite support and adding link in readme to new package
2015-03-23 18:22:45 -05:00
Steven Maguire a001be37ce alphabetical order fix and added Uber 2015-03-23 14:59:00 -05:00
Steven Maguire 1de46b9868 updating readme to include improved provider documentation 2015-03-23 14:50:37 -05:00
Woody Gilk 2aae576f04 Use Fake provider for testing, instead of Google 2015-03-22 00:18:59 -05:00
Woody Gilk ccb2a5994b Move Google provider to an external repository 2015-03-22 00:13:36 -05:00
Phil Sturgeon 5aea8991ba Merge pull request #246 from stevenmaguire/migrate-linkedin
[1.0] Removing LinkedIn support and adding link in readme to new package
2015-03-21 14:04:49 -04:00
Steven Maguire 864445c484 removing linkedin support adding readme link 2015-03-21 13:01:47 -05:00
Steven Maguire 62a9feaa7f removing eventbrite and adding readme link 2015-03-21 12:32:34 -05:00
Phil Sturgeon f2224668d2 Merge pull request #243 from stevenmaguire/migrate-microsoft
Removing Microsoft support and adding link in readme to new package
2015-03-21 13:08:30 -04:00
Steven Maguire cb78014762 removing microsoft and adding link in readme 2015-03-21 12:01:53 -05:00
Ben Ramsey f8133b9e4c Fix test for 1.0 branch 2015-03-11 09:29:47 -05:00
Ben Ramsey fe1b066b32 Merge branch 'master' into 1.0 2015-03-11 09:24:58 -05:00
Ben Ramsey 2a95b9c58e Bumping master branch alias to 0.10.x-dev 2015-03-11 09:21:15 -05:00
Ben Ramsey 5a8a6ff1ba Updating badge icons 2015-03-11 09:21:15 -05:00
Ben Ramsey 395b345e3d Merge pull request #236 from vimishor/issue-230
[Fix] Invalid JSON in response will trigger fatal error
2015-03-11 08:40:57 -05:00
Alexandru Guzinschi cb300f7b6c [Fix] Invalid JSON in response trigger fatal error
If the server responded with an invalid JSON for `getAccessToken()`,
$result variable will be of type string instead of expected array.
This will result in a fatal error was being raised in AbstractProvider
when calling `prepareAccessTokenResult` method, which expects an
argument of type array.

Proposed solution is to set the variable `$result` to an empty array if
json_decode was not successful.

Doesn't make sense to throw an expection at this point, because response
will not have an access_token and an `InvalidArgumentException` will be
thrown latter when `$grant->handleResponse()` will be called.

Fix #230
2015-03-11 13:44:02 +02:00
Ben Ramsey 28fff9c5ba Merge branch 'master' into 1.0 2015-03-10 16:57:54 -05:00
Ben Ramsey a012fbbf0a Run Travis tests on PHP 7 and add linting to build 2015-03-10 16:56:02 -05:00
Ben Ramsey 299373fba6 Merge branch 'master' into 1.0
Conflicts:
	src/Provider/AbstractProvider.php
	test/src/Exception/IDPExceptionTest.php
	test/src/Provider/GithubTest.php
	test/src/Provider/GoogleTest.php
	test/src/Provider/LinkedInTest.php
2015-03-10 16:38:02 -05:00
Ben Ramsey 76af6059fb Merge pull request #232 from shadowhand/provider-get-headers
Enhance ability to use client to make authenticated requests
2015-03-10 16:23:08 -05:00
Ben Ramsey 7faec8077f Merge branch 'geofflancaster-idpexception-empty-strings' 2015-03-10 16:03:13 -05:00
Ben Ramsey 847dbf5dfe Fixing broken test and renamed tests for clarity 2015-03-10 16:02:39 -05:00
Ben Ramsey 248f55c201 Merge branch 'geofflancaster-patch' into geofflancaster-idpexception-empty-strings
Conflicts:
	test/src/Exception/IDPExceptionTest.php
2015-03-10 16:01:48 -05:00
Woody Gilk f156dd905f update providers and tests 2015-03-10 15:50:53 -05:00
Woody Gilk 844df96de4 add ProviderInterface::getHeaders() for making authenticated requests 2015-03-10 15:50:53 -05:00
Geoff Lancaster da5e316c1b Merge pull request #1 from geofflancaster/master
Added test cases for the empty string edge cases
2015-03-10 14:33:40 -05:00
Geoff Lancaster 54e404f911 Added test cases for the empty string edge cases 2015-03-10 14:31:35 -05:00
Ben Ramsey 57ea7ac8f9 Merge pull request #229 from vimishor/issue-185
Added getResponseBody method in IDPException
2015-03-10 14:09:30 -05:00
Ben Ramsey 63329259ef Merge pull request #231 from shadowhand/patch-1
Add ZenPayroll to 3rd party provider list
2015-03-10 14:08:08 -05:00
Ben Ramsey 1289e8a084 Merge pull request #233 from shadowhand/patch-2
Stop using deprecated Travis option --dev
2015-03-10 14:02:04 -05:00
Woody Gilk c323d4a790 Stop using deprecated Travis option --dev
As per recent Travis builds:

> You are using the deprecated option "dev". Dev packages are installed by default now.
2015-03-01 11:58:12 -06:00
Woody Gilk 76e04fb3cc Add ZenPayroll to 3rd party provider list 2015-02-27 14:48:55 -06:00
Alexandru Guzinschi c0f8ebf920 Added getResponseBody method in IDPException
Problem:

Some providers are sending additional information when an error occurs,
which can't be accessed because property `$result` is protected.

Solution:

Data from this property can be accessed using `getResponseBody()` method.

Closes #185
2015-02-26 12:50:11 +02:00
Ben Ramsey b9567746e5 Merge pull request #224 from jeromegamez/feature/http-adapter-1.0
Remove Guzzle as a dependency and allow custom HTTP clients
2015-02-25 09:47:59 -06:00
Jérôme Gamez fb880c1d27 Remove Guzzle dependency 2015-02-25 09:25:51 +01:00
Ben Ramsey 7a0741c7df Fixing broken test 2015-02-24 12:14:31 -06:00
Ben Ramsey 5e500e44c6 Merge branch 'master' into 1.0
Conflicts:
	README.md
	src/Provider/Facebook.php
	src/Provider/Vkontakte.php
	test/src/Provider/FacebookTest.php
2015-02-24 10:41:43 -06:00
Ben Ramsey a86dbd4e58 Merge pull request #227 from shadowhand/patch-1
Add Square to 3rd party provider links
2015-02-24 10:34:58 -06:00
Ben Ramsey 021023f642 Merge pull request #226 from shadowhand/overload-access-token-response
Add additional method for modifying token response
2015-02-24 10:34:43 -06:00
Ben Ramsey ee69b69923 Merge pull request #225 from shadowhand/clean-up-providers
Clean out custom provider code from AccessToken
2015-02-24 10:32:36 -06:00
Woody Gilk 5caeed7d0c Add Square to 3rd party provider links 2015-02-23 12:52:35 -06:00