You've already forked joomla_test
							
							first commit
This commit is contained in:
		
							
								
								
									
										106
									
								
								libraries/joomla/linkedin/object.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										106
									
								
								libraries/joomla/linkedin/object.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,106 @@ | ||||
| <?php | ||||
| /** | ||||
|  * @package     Joomla.Platform | ||||
|  * @subpackage  Linkedin | ||||
|  * | ||||
|  * @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved. | ||||
|  * @license     GNU General Public License version 2 or later; see LICENSE | ||||
|  */ | ||||
|  | ||||
| defined('JPATH_PLATFORM') or die(); | ||||
|  | ||||
| /** | ||||
|  * Linkedin API object class for the Joomla Platform. | ||||
|  * | ||||
|  * @package     Joomla.Platform | ||||
|  * @subpackage  Linkedin | ||||
|  * @since       13.1 | ||||
|  */ | ||||
| abstract class JLinkedinObject | ||||
| { | ||||
| 	/** | ||||
| 	 * @var    JRegistry  Options for the Linkedin object. | ||||
| 	 * @since  13.1 | ||||
| 	 */ | ||||
| 	protected $options; | ||||
|  | ||||
| 	/** | ||||
| 	 * @var    JHttp  The HTTP client object to use in sending HTTP requests. | ||||
| 	 * @since  13.1 | ||||
| 	 */ | ||||
| 	protected $client; | ||||
|  | ||||
| 	/** | ||||
| 	 * @var   JLinkedinOAuth The OAuth client. | ||||
| 	 * @since  13.1 | ||||
| 	 */ | ||||
| 	protected $oauth; | ||||
|  | ||||
| 	/** | ||||
| 	 * Constructor. | ||||
| 	 * | ||||
| 	 * @param   JRegistry       $options  Linkedin options object. | ||||
| 	 * @param   JHttp           $client   The HTTP client object. | ||||
| 	 * @param   JLinkedinOAuth  $oauth    The OAuth client. | ||||
| 	 * | ||||
| 	 * @since   13.1 | ||||
| 	 */ | ||||
| 	public function __construct(JRegistry $options = null, JHttp $client = null, JLinkedinOAuth $oauth = null) | ||||
| 	{ | ||||
| 		$this->options = isset($options) ? $options : new JRegistry; | ||||
| 		$this->client = isset($client) ? $client : new JHttp($this->options); | ||||
| 		$this->oauth = $oauth; | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
| 	 * Method to convert boolean to string. | ||||
| 	 * | ||||
| 	 * @param   boolean  $bool  The boolean value to convert. | ||||
| 	 * | ||||
| 	 * @return  string  String with the converted boolean. | ||||
| 	 * | ||||
| 	 * @since 13.1 | ||||
| 	 */ | ||||
| 	public function booleanToString($bool) | ||||
| 	{ | ||||
| 		if ($bool) | ||||
| 		{ | ||||
| 			return 'true'; | ||||
| 		} | ||||
| 		else | ||||
| 		{ | ||||
| 			return 'false'; | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
| 	 * Get an option from the JLinkedinObject instance. | ||||
| 	 * | ||||
| 	 * @param   string  $key  The name of the option to get. | ||||
| 	 * | ||||
| 	 * @return  mixed  The option value. | ||||
| 	 * | ||||
| 	 * @since   13.1 | ||||
| 	 */ | ||||
| 	public function getOption($key) | ||||
| 	{ | ||||
| 		return $this->options->get($key); | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
| 	 * Set an option for the JLinkedinObject instance. | ||||
| 	 * | ||||
| 	 * @param   string  $key    The name of the option to set. | ||||
| 	 * @param   mixed   $value  The option value to set. | ||||
| 	 * | ||||
| 	 * @return  JLinkedinObject  This object for method chaining. | ||||
| 	 * | ||||
| 	 * @since   13.1 | ||||
| 	 */ | ||||
| 	public function setOption($key, $value) | ||||
| 	{ | ||||
| 		$this->options->set($key, $value); | ||||
|  | ||||
| 		return $this; | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 alazhar
					alazhar