Compare commits

..

2 Commits
0.3 ... 0.3.1

Author SHA1 Message Date
Alex Bilbie
e5bbd41570 Version bump
Signed-off-by: Alex Bilbie <alex@alexbilbie.com>
2012-10-14 17:33:46 +01:00
Alex Bilbie
99f54d1a02 Missing provider class
Signed-off-by: Alex Bilbie <alex@alexbilbie.com>
2012-10-14 17:33:22 +01:00
2 changed files with 20 additions and 1 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "lncd/oauth2",
"description": "OAuth 2.0 Framework",
"version": "0.3",
"version": "0.3.1",
"homepage": "https://github.com/lncd/OAuth2",
"license": "MIT",
"require": {

19
src/Oauth2/Client/Provider.php Executable file
View File

@@ -0,0 +1,19 @@
<?php
namespace OAuth2\Client;
class Provider
{
private function __constuct() {}
public static function factory($name, array $options = null)
{
if ( ! class_exists($name)) {
throw new OAuth2\Client\Exception('There is no identity provider called: '.$name);
}
return new $name($options);
}
}