From 0156bac3e2121cf23d0fef048233257fcb2c0d25 Mon Sep 17 00:00:00 2001
From: Joseph Warner <hardolaf@hardolaf.com>
Date: Sun, 14 Jul 2013 17:40:09 -0400
Subject: [feature/oauth] Update auth provider oauth to take in service
 providers

PHPBB3-11673
---
 phpBB/phpbb/auth/provider/oauth/oauth.php | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

(limited to 'phpBB/phpbb')

diff --git a/phpBB/phpbb/auth/provider/oauth/oauth.php b/phpBB/phpbb/auth/provider/oauth/oauth.php
index c4908dbf6c..4db9946e50 100644
--- a/phpBB/phpbb/auth/provider/oauth/oauth.php
+++ b/phpBB/phpbb/auth/provider/oauth/oauth.php
@@ -67,6 +67,13 @@ class phpbb_auth_provider_oauth extends phpbb_auth_provider_base
 	*/
 	protected $services;
 
+	/**
+	* All OAuth service providers
+	*
+	* @var array Contains phpbb_auth_provider_oauth_service_interface
+	*/
+	protected $service_providers;
+
 	/**
 	* Cached current uri object
 	*
@@ -82,14 +89,16 @@ class phpbb_auth_provider_oauth extends phpbb_auth_provider_base
 	* @param	phpbb_request 	$request
 	* @param	phpbb_user 		$user
 	* @param	string			$auth_provider_oauth_table
+	* @param	phpbb_auth_provider_oauth_service_interface	$service_providers
 	*/
-	public function __construct(phpbb_db_driver $db, phpbb_config $config, phpbb_request $request, phpbb_user $user, $auth_provider_oauth_table)
+	public function __construct(phpbb_db_driver $db, phpbb_config $config, phpbb_request $request, phpbb_user $user, $auth_provider_oauth_table, phpbb_auth_provider_oauth_service_interface $service_providers)
 	{
 		$this->db = $db;
 		$this->config = $config;
 		$this->request = $request;
 		$this->user = $user;
 		$this->auth_provider_oauth_table = $auth_provider_oauth_table;
+		$this->service_providers = $service_providers;
 		$this->services = array();
 	}
 
-- 
cgit v1.2.1