61 lines
1.0 KiB
PHP
61 lines
1.0 KiB
PHP
<?php
|
|
|
|
namespace OAuth\Common\Consumer;
|
|
|
|
/**
|
|
* Value object for the credentials of an OAuth service.
|
|
*/
|
|
class Credentials implements CredentialsInterface
|
|
{
|
|
/**
|
|
* @var string
|
|
*/
|
|
protected $consumerId;
|
|
|
|
/**
|
|
* @var string
|
|
*/
|
|
protected $consumerSecret;
|
|
|
|
/**
|
|
* @var string
|
|
*/
|
|
protected $callbackUrl;
|
|
|
|
/**
|
|
* @param string $consumerId
|
|
* @param string $consumerSecret
|
|
* @param string $callbackUrl
|
|
*/
|
|
public function __construct($consumerId, $consumerSecret, $callbackUrl)
|
|
{
|
|
$this->consumerId = $consumerId;
|
|
$this->consumerSecret = $consumerSecret;
|
|
$this->callbackUrl = $callbackUrl;
|
|
}
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getCallbackUrl()
|
|
{
|
|
return $this->callbackUrl;
|
|
}
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getConsumerId()
|
|
{
|
|
return $this->consumerId;
|
|
}
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getConsumerSecret()
|
|
{
|
|
return $this->consumerSecret;
|
|
}
|
|
}
|