abstract OAuth_Token
Kohana_OAuth_Token

Class Contents

Constants

  • None

Properties

  • None

Class declared in MODPATH/oauth/classes/oauth/token.php on line 3.

Methods

public __construct( )
Kohana_OAuth_Token

Source Code
public function __construct(array $options = NULL)
{
	if ( ! isset($options['token']))
	{
		throw new Kohana_OAuth_Exception('Required option not passed: :option',
			array(':option' => 'token'));
	}

	if ( ! isset($options['secret']))
	{
		throw new Kohana_OAuth_Exception('Required option not passed: :option',
			array(':option' => 'secret'));
	}

	$this->token = $options['token'];

	$this->secret = $options['secret'];
}

public __get( )
Kohana_OAuth_Token

Source Code
public function __get($key)
{
	return $this->$key;
}

public __toString( )
Kohana_OAuth_Token

Source Code
public function __toString()
{
	return (string) $this->token;
}

public static factory( )
Kohana_OAuth_Token

Source Code
public static function factory($name, array $options = NULL)
{
	$class = 'OAuth_Token_'.$name;

	return new $class($options);
}