Commit graph

1031 commits

Author SHA1 Message Date
Josh Sherman
6414644f35 Shifting to that NoSQL life
Dropped the database abstraction layer, added a rudimentary MongoDB class,
dopped all of the interface classes for the OAuth2 library and updated the
dependencies to use @bshaffer's OAuth2 class as it has MongoDB support out of
the box.
2014-10-19 09:16:11 -04:00
Josh Sherman
76611eb7da Bye bye Model. 2014-10-18 12:54:33 -04:00
Josh Sherman
91579b3be4 Dropped Distance class
Moved off to joshtronic/php-distance
2014-10-17 07:26:29 -04:00
Josh Sherman
ecb075b344 Dropped Convert class
All it contained was an array to XML function. Moved off to
joshtronic/php-array2xml
2014-10-17 07:22:15 -04:00
Josh Sherman
ce45dc0dbe Dropped Sort class
Moved it off to joshtronic/php-sort
2014-10-17 07:18:47 -04:00
Josh Sherman
ea28dbbc5e Dropped file class
All it contained was a method to remove a directory recursively. Moved
files over to joshtronic/php-rmr (rm -r)
2014-10-17 07:15:06 -04:00
Josh Sherman
68b2f83379 Dropped Number class
Actually just moved it to joshtronic/php-ordinalindicator
2014-10-17 06:53:08 -04:00
Josh Sherman
9d5dac05c3 Dropped browser class
Actually moved it off to joshtronic/php-remoteaddr
2014-10-17 06:48:03 -04:00
Josh Sherman
b5b7cacc28 Merge branch '2.0' of git://github.com/picklesphp/pickles into 2.0 2014-10-16 21:12:00 -04:00
Josh Sherman
1aa39f3a8d Made refresh_token grant configurable 2014-10-16 19:25:57 -04:00
Josh Sherman
59af055f7e Merge branch 'master' into 2.0
Conflicts:
	composer.json
2014-10-16 10:40:52 -04:00
Josh Sherman
c824d3d5e6 Cleaned up the links a bit. 2014-10-16 10:40:11 -04:00
Josh Sherman
ba2729cb7f Merge branch '2.0' of github.com:picklesphp/pickles into 2.0 2014-10-16 10:34:12 -04:00
Josh Sherman
59777fe206 Update README.md 2014-10-16 10:29:49 -04:00
Josh Sherman
35af1f4037 Merge branch '2.0' of git://github.com/picklesphp/pickles into 2.0
Conflicts:
	src/OAuth2/SessionStorage.php
2014-10-16 07:32:06 -04:00
Josh Sherman
a40041acc6 Implemented refresh tokens
Right now it's hardcoded to always return a refresh token when you issue an
access token. Should think about making this an optional workflow or committing
to it being turned on indefinitely.
2014-10-16 07:30:32 -04:00
Josh Sherman
9e2e4f75f3 Tweaked schema some more. 2014-10-15 07:56:25 -04:00
Josh Sherman
f235f4a520 Tweaking the schema 2014-10-15 07:48:34 -04:00
Josh Sherman
08284b0f35 Fixed dependency version 2014-10-15 07:18:09 -04:00
Josh Sherman
32e7ae5f0f Switched oauth lib
Wasn't pleased to find that the new lib used the username as the primary key
across a bunch of tables. Not ideal IMO.
2014-10-15 07:08:39 -04:00
Josh Sherman
84231d9434 Swapped oauth lib 2014-10-14 22:24:46 -04:00
Josh Sherman
dc06f37320 Updated the interfaces and dropped oauth version
Seems the oauth lib's stable version is 3.2, dropped down from the 4 version
to that.
2014-10-14 22:05:52 -04:00
Josh Sherman
c244e02d46 Implementing storage interfaces 2014-10-14 07:11:03 -04:00
Josh Sherman
49a713eb35 Finished up password grant 2014-10-13 22:50:43 -04:00
Josh Sherman
ec14621e7c Tweaked unit tests 2014-10-13 21:46:34 -04:00
Josh Sherman
1cc1595e30 Updated dependencies 2014-10-13 21:30:57 -04:00
Josh Sherman
8e9c644822 Working out the routing 2014-10-13 21:27:19 -04:00
Josh Sherman
75596ed725 Moved to new namespace 2014-10-12 21:53:15 -04:00
Josh Sherman
2ec85c469b Working on that OAuth2 2014-10-12 21:20:48 -04:00
Josh Sherman
a834692235 Stubbed out storage classes 2014-10-11 07:40:09 -04:00
Josh Sherman
4a8378c6c2 Merge branch '2.0' of github.com:picklesphp/pickles into 2.0 2014-10-08 21:48:01 -04:00
Josh Sherman
cb4dac157d Updated dependencies 2014-10-08 21:42:42 -04:00
Josh Sherman
aa8c86e5c2 Working on oauth 2014-10-08 21:37:22 -04:00
Josh Sherman
840a68961c Cleaned up some double ;; 2014-10-07 12:10:46 -04:00
Josh Sherman
1599319478 Updated class name 2014-10-07 09:48:07 -04:00
Josh Sherman
846f75d0f3 Updated dependencies 2014-10-07 09:37:58 -04:00
Josh Sherman
8e60e9d553 Dropped date utility class
Only had one function and it was referencing the time class. Moved date tests
to the time tests because it seemed like a more comprehensive set of tests.
2014-10-07 09:33:21 -04:00
Josh Sherman
442e505cbf Merge branch 'master' into 2.0 2014-10-07 09:31:21 -04:00
Josh Sherman
de12028b35 Added oauth server as a dependency 2014-10-06 19:53:09 -04:00
Josh Sherman
c5d39db63b Brought Sort back into the repo
Decided that having a bunch of external dependencies would end up being more
trouble than it's worth
2014-10-06 18:27:53 -04:00
Josh Sherman
6c148c124e Added self-update to the travis build
Making this a standard thing in my travis scripts because it seems they let the
version go stale pretty regularly.
2014-10-04 11:10:59 -04:00
Josh Sherman
ee34d8aff9 Standardized the badges 2014-10-04 11:08:01 -04:00
Josh Sherman
77473c5b31 Dropped sort class from the core 2014-10-04 11:04:21 -04:00
Josh Sherman
e45e1251e1 Added auth test, cleaned up directory 2014-10-04 07:24:57 -04:00
Josh Sherman
a866a1a61b Merge branch 'master' into 2.0 2014-10-03 11:08:50 -04:00
Josh Sherman
2df1a5a162 Updated project name 2014-10-03 11:06:16 -04:00
Josh Sherman
ae98b67683 Cleaned up headers 2014-10-03 10:46:43 -04:00
Josh Sherman
84a785d4c9 Added Basic Auth functionality 2014-10-03 07:30:10 -04:00
Josh Sherman
89fc175701 Updated dependencies 2014-10-03 06:50:55 -04:00
Josh Sherman
e08c9a5ade Tweaked readme a bit 2014-10-03 06:43:44 -04:00