Extended API consntructor
This commit is contained in:
parent
75df539eca
commit
7ce7c3637d
@ -66,8 +66,13 @@ class APnutI
|
|||||||
public static $USER_DESCRIPTION_MAX_LENGTH;
|
public static $USER_DESCRIPTION_MAX_LENGTH;
|
||||||
public static $USER_USERNAME_MAX_LENGTH;
|
public static $USER_USERNAME_MAX_LENGTH;
|
||||||
|
|
||||||
public function __construct(?string $log_path = null)
|
public function __construct(
|
||||||
{
|
?string $client_secret = null,
|
||||||
|
?string $client_id = null,
|
||||||
|
?string $needed_scope = null,
|
||||||
|
?string $app_name = null,
|
||||||
|
?string $log_path = null
|
||||||
|
) {
|
||||||
$this->logger = empty($log_path) ? new NullLogger() : new Logger($this->app_name);
|
$this->logger = empty($log_path) ? new NullLogger() : new Logger($this->app_name);
|
||||||
$this->token_session_key = $this->app_name.'access_token';
|
$this->token_session_key = $this->app_name.'access_token';
|
||||||
$this->token_redirect_after_auth = $this->app_name
|
$this->token_redirect_after_auth = $this->app_name
|
||||||
@ -82,6 +87,18 @@ class APnutI
|
|||||||
} else {
|
} else {
|
||||||
$this->logger->debug('No access token in session');
|
$this->logger->debug('No access token in session');
|
||||||
}
|
}
|
||||||
|
if (!empty($client_secret)) {
|
||||||
|
$this->client_secret = $client_secret;
|
||||||
|
}
|
||||||
|
if (!empty($client_id)) {
|
||||||
|
$this->client_id = $client_id;
|
||||||
|
}
|
||||||
|
if (!empty($needed_scope)) {
|
||||||
|
$this->needed_scope = $needed_scope;
|
||||||
|
}
|
||||||
|
if (!empty($app_name)) {
|
||||||
|
$this->app_name = $app_name;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user