95477a7710
Merge pull request #9 from jacobkiers/update-travis-configuration
...
Update travis configuration: test PHP 5.3-5.6; 7 and HHVM.
2015-10-02 15:50:51 +02:00
e507a5dc8b
Update travis configuration
...
Test more PHP versions, in order to maintain compatibility. Also updates
the composer install command.
Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2015-10-02 15:46:24 +02:00
11f934ee88
Merge pull request #8 from jacobkiers/fix-7-abstract-class
...
Fix interface inheritance for PHP 5.3.0 - 5.3.8
2015-10-02 15:43:01 +02:00
3099dcf617
Maintain compatibility for PHP 5.3.0 - 5.3.8
...
Interface inheritance is not possible before PHP 5.3.9. That is an
artefact of PHP bug 43200 (https://bugs.php.net/43200 ).
Since the composer.json states that the PHP versions >= 5.3.0 are
supported, we have to maintain compatibility with PHP 5.3.X.
Fixes : #7
Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2015-10-02 15:34:34 +02:00
Jacob Kiers
d2b3281815
Release 1.0.11
...
This release fixes a little bug in the exception that is thrown when an
invalid token is encountered.
Reported and fixed by @elieux.
Signed-off-by: Jacob Kiers <jacob@alphacomm.nl>
2015-07-16 16:06:29 +02:00
999a007b3b
Merge pull request #6 from elieux/master-fix1
...
Fix variable name when creating an "invalid token" exception
2015-07-16 16:04:50 +02:00
David Macek
3ef8e25bdb
Fix variable name when creating an "invalid token" exception
2015-07-16 15:53:27 +02:00
4f352302a1
Made version parameter private (by @vimishor).
...
Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2014-02-21 18:39:51 +01:00
Alexandru G
cc7992f2d1
oauth_version parameter should be optional
2014-02-17 15:43:13 +02:00
5616fa0756
Updated CONTRIBUTORS.md and started a change log.
...
Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2013-11-19 21:24:12 +01:00
f8ffcd6f87
Added tests for new required 'oauth_consumer_key'.
...
Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2013-11-19 21:21:41 +01:00
e4e8bc2f90
Merge remote-tracking branch 'vb/master'
2013-11-19 21:03:00 +01:00
victorbjelkholm
4011b3674d
Throwing OAuthException without oauth_consumer_key
2013-11-19 20:58:34 +01:00
victorbjelkholm
fdb6c2df49
Update travis.yml
2013-11-19 20:57:18 +01:00
victorbjelkholm
da8c3c46c5
Remove parameter should be passed reference
2013-11-19 20:54:56 +01:00
victorbjelkholm
cec7f31cda
Change colors=false to colors=true
2013-11-19 20:54:56 +01:00
ca5c3596dc
Added .gitattributes
...
Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2013-08-15 19:59:33 +02:00
b3d4f9b6bc
Added CONTRIBUTORS.md file.
...
Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
2013-06-06 05:58:53 +02:00
Alexandru G
087cb1278f
Because $token
refs an object, this statement will always be true. Therefore an empty oauth_token
param will be added to each request, wich will break Bitbucket authorization process.
...
To fix this, we need to check if token key is empty and ignore it.
2013-06-06 05:58:53 +02:00
Jacob Kiers
6677c1da7d
The output of Server::verifyToken is now a hash.
2013-02-15 12:09:56 +00:00
097b0af7b4
Merge pull request #1 from jacobkiers/feature/use-interfaces
...
Use Interfaces everywhere.
2013-02-11 06:29:16 -08:00
Jacob Kiers
8bd355f556
Use Interfaces anywhere.
...
In practice, there were still too many concrete classes, which makes
integration into a framework hard. To overcome this, the codebase has
been refactored to use Interfaces when a resource is needed.
All necessary Interfaces have been created, and the existing concrete
classes now implement these interfaces.
2013-02-11 14:02:14 +00:00
Jacob Kiers
4e6cc6c811
Bugfix in Server and CS Fixes.
2013-02-11 09:30:45 +00:00
Jacob Kiers
73c99e3652
Fix SignatureMethodTest to use RequestInterface.
2013-02-08 15:28:03 +00:00
Jacob Kiers
646e466639
Also use RequestInterface in Signature Methods.
2013-02-08 15:26:42 +00:00
Jacob Kiers
e8edc17196
Have the Server use RequestInterface.
2013-02-08 15:14:38 +00:00
Jacob Kiers
74fd426e45
Also build against PHP 5.5.
...
But a failing build agains PHP 5.5 should not fail the whole build.
2013-02-08 11:09:37 +00:00
Jacob Kiers
be09ba0216
Added RequestInterface to make integration easier.
...
Since now only a RequestInterface is needed instead of a Request object,
it becomes easier to use the Server component with a different Request
object, such as the Symfony or Zend Framework Request objects.
This will now only need a small wrapper, instead of extending and
rewriting the existing Request object.
2013-02-08 10:57:53 +00:00
Jacob Kiers
c471cd2b8d
Renamed DataStore to DataStoreInterface
...
Also, the Interface now contains comments on the expected return values.
2013-02-08 10:37:21 +00:00
Jacob Kiers
204ec8b42f
Renamed namespace to JacobKiers
2013-02-08 10:32:26 +00:00
Jacob Kiers
81a1af738b
Update information so the fork won't create issues
...
Just some updates to the Composer and Travis configuration and the
LICENSE file.
2013-02-06 22:39:13 +00:00
GaryJones
354f31fd6d
Stop emails from Travis notifications.
2012-12-04 02:12:35 +00:00
GaryJones
49ecd40ba5
Undo travis config simplification, as tests have now passed in the meantime.
2012-12-04 02:07:00 +00:00
GaryJones
a404154b2c
Simplify Travis config file to get it working.
2012-12-04 02:02:40 +00:00
GaryJones
2890e3cd33
Add Travis build status image to readme.
2012-12-04 01:58:08 +00:00
GaryJones
d5b23e95bb
Update gitignore file
2012-12-04 01:28:58 +00:00
GaryJones
391a3f2a91
Add travis config file
2012-12-04 01:28:30 +00:00
GaryJones
87a4b17394
Refactor common code for getting the signature key.
2012-11-23 12:30:38 +00:00
GaryJones
a5ba220ae1
Add tests for concrete method inside abstract SignatureMethod class.
2012-11-23 12:22:04 +00:00
GaryJones
7457f612b7
Add test for NullToken.
2012-11-23 12:20:23 +00:00
GaryJones
d94446782a
Rename OAuth\Exception back to OAuthException, to follow the standard PHP way of naming predefined / SPL exceptions.
2012-11-22 18:11:12 +00:00
GaryJones
f8be34b748
Typo
2012-11-22 17:47:43 +00:00
GaryJones
fce57a4e6e
Add new NullToken, to satisfy type hint checks when token would otherwise not be set.
2012-11-22 17:37:12 +00:00
GaryJones
af1993ac3a
Make the Token arg of buildSignature() methods optional.
...
RSA-SHA1 buildSignature() doesn't use it at all, and the other two allow for there to be no token, as on the initial client request. The token shared-secret as taken to be an empty string.
2012-11-22 16:27:47 +00:00
GaryJones
bfabd20ae4
Fix bug where the colon between host and port would appear, even when port was an empty string.
2012-11-22 16:25:34 +00:00
GaryJones
52d9317cfd
Add unit tests for signature methods, and a couple for Request.
2012-11-22 16:24:21 +00:00
GaryJones
b564cbd103
Change line endings...again :-/
2012-11-22 13:24:15 +00:00
GaryJones
1f05207957
Add basic client and token unit tests.
2012-11-22 13:18:56 +00:00
GaryJones
7ef4283511
Limit phpunit dev dependency to stable.
2012-11-22 13:18:34 +00:00
GaryJones
a58bceb4aa
Make callback_url property protected, and add get/set methods.
2012-11-22 13:17:23 +00:00