Configuration
in package
Configuration Class Doc Comment PHP version 7.4.
Tags
Table of Contents
- BOOLEAN_FORMAT_INT = 'int'
- BOOLEAN_FORMAT_STRING = 'string'
- $accessToken : string
- Access token for OAuth/Bearer authentication.
- $apiKeyPrefixes : array<string|int, mixed>
- Associate array to store API prefix (e.g. Bearer).
- $apiKeys : array<string|int, mixed>
- Associate array to store API key(s).
- $booleanFormatForQueryString : string
- Boolean format for query string.
- $debug : bool
- Debug switch (default set to false).
- $debugFile : string
- Debug file location (log to STDOUT by default).
- $host : string
- The host.
- $password : string
- Password for HTTP basic authentication.
- $tempFolderPath : string
- Debug file location (log to STDOUT by default).
- $userAgent : string
- User agent of the HTTP request, set to "OpenAPI-Generator/{version}/PHP" by default.
- $username : string
- Username for HTTP basic authentication.
- $defaultConfiguration : Configuration
- __construct() : mixed
- Constructor.
- getAccessToken() : string
- Gets the access token for OAuth.
- getApiKey() : null|string
- Gets API key.
- getApiKeyPrefix() : null|string
- Gets API key prefix.
- getApiKeyWithPrefix() : null|string
- Get API key (with prefix if set).
- getBooleanFormatForQueryString() : string
- Gets boolean format for query string.
- getDebug() : bool
- Gets the debug flag.
- getDebugFile() : string
- Gets the debug file.
- getDefaultConfiguration() : Configuration
- Gets the default configuration instance.
- getHost() : string
- Gets the host.
- getHostFromSettings() : string
- Returns URL based on the index and variables.
- getHostSettings() : array<string|int, mixed>
- Returns an array of host settings.
- getHostString() : string
- Returns URL based on host settings, index and variables.
- getPassword() : string
- Gets the password for HTTP basic authentication.
- getTempFolderPath() : string
- Gets the temp folder path.
- getUserAgent() : string
- Gets the user agent of the api client.
- getUsername() : string
- Gets the username for HTTP basic authentication.
- setAccessToken() : $this
- Sets the access token for OAuth.
- setApiKey() : $this
- Sets API key.
- setApiKeyPrefix() : $this
- Sets the prefix for API key (e.g. Bearer).
- setBooleanFormatForQueryString() : $this
- Sets boolean format for query string.
- setDebug() : $this
- Sets debug flag.
- setDebugFile() : $this
- Sets the debug file.
- setDefaultConfiguration() : void
- Sets the default configuration instance.
- setHost() : $this
- Sets the host.
- setPassword() : $this
- Sets the password for HTTP basic authentication.
- setTempFolderPath() : $this
- Sets the temp folder path.
- setUserAgent() : $this
- Sets the user agent of the api client.
- setUsername() : $this
- Sets the username for HTTP basic authentication.
- toDebugReport() : string
- Gets the essential information for debugging.
Constants
BOOLEAN_FORMAT_INT
public
mixed
BOOLEAN_FORMAT_INT
= 'int'
BOOLEAN_FORMAT_STRING
public
mixed
BOOLEAN_FORMAT_STRING
= 'string'
Properties
$accessToken
Access token for OAuth/Bearer authentication.
protected
string
$accessToken
= ''
$apiKeyPrefixes
Associate array to store API prefix (e.g. Bearer).
protected
array<string|int, mixed>
$apiKeyPrefixes
= []
$apiKeys
Associate array to store API key(s).
protected
array<string|int, mixed>
$apiKeys
= []
$booleanFormatForQueryString
Boolean format for query string.
protected
string
$booleanFormatForQueryString
= self::BOOLEAN_FORMAT_INT
$debug
Debug switch (default set to false).
protected
bool
$debug
= false
$debugFile
Debug file location (log to STDOUT by default).
protected
string
$debugFile
= 'php://output'
$host
The host.
protected
string
$host
= 'https://api.rb.cz'
$password
Password for HTTP basic authentication.
protected
string
$password
= ''
$tempFolderPath
Debug file location (log to STDOUT by default).
protected
string
$tempFolderPath
$userAgent
User agent of the HTTP request, set to "OpenAPI-Generator/{version}/PHP" by default.
protected
string
$userAgent
= 'VitexSoftware/RBCZPremiumAPI/0.2.0/PHP'
$username
Username for HTTP basic authentication.
protected
string
$username
= ''
$defaultConfiguration
private
static Configuration
$defaultConfiguration
Methods
__construct()
Constructor.
public
__construct() : mixed
Return values
mixed —getAccessToken()
Gets the access token for OAuth.
public
getAccessToken() : string
Return values
string —Access token for OAuth
getApiKey()
Gets API key.
public
getApiKey(string $apiKeyIdentifier) : null|string
Parameters
- $apiKeyIdentifier : string
-
API key identifier (authentication scheme)
Return values
null|string —API key or token
getApiKeyPrefix()
Gets API key prefix.
public
getApiKeyPrefix(string $apiKeyIdentifier) : null|string
Parameters
- $apiKeyIdentifier : string
-
API key identifier (authentication scheme)
Return values
null|string —getApiKeyWithPrefix()
Get API key (with prefix if set).
public
getApiKeyWithPrefix(string $apiKeyIdentifier) : null|string
Parameters
- $apiKeyIdentifier : string
-
name of apikey
Return values
null|string —API key with the prefix
getBooleanFormatForQueryString()
Gets boolean format for query string.
public
getBooleanFormatForQueryString() : string
Return values
string —Boolean format for query string
getDebug()
Gets the debug flag.
public
getDebug() : bool
Return values
bool —getDebugFile()
Gets the debug file.
public
getDebugFile() : string
Return values
string —getDefaultConfiguration()
Gets the default configuration instance.
public
static getDefaultConfiguration() : Configuration
Return values
Configuration —getHost()
Gets the host.
public
getHost() : string
Return values
string —Host
getHostFromSettings()
Returns URL based on the index and variables.
public
getHostFromSettings(int $index[, null|array<string|int, mixed> $variables = null ]) : string
Parameters
- $index : int
-
index of the host settings
- $variables : null|array<string|int, mixed> = null
-
hash of variable and the corresponding value (optional)
Return values
string —URL based on host settings
getHostSettings()
Returns an array of host settings.
public
getHostSettings() : array<string|int, mixed>
Return values
array<string|int, mixed> —an array of host settings
getHostString()
Returns URL based on host settings, index and variables.
public
static getHostString(array<string|int, mixed> $hostSettings, int $hostIndex[, null|array<string|int, mixed> $variables = null ]) : string
Parameters
- $hostSettings : array<string|int, mixed>
-
array of host settings, generated from getHostSettings() or equivalent from the API clients
- $hostIndex : int
-
index of the host settings
- $variables : null|array<string|int, mixed> = null
-
hash of variable and the corresponding value (optional)
Return values
string —URL based on host settings
getPassword()
Gets the password for HTTP basic authentication.
public
getPassword() : string
Return values
string —Password for HTTP basic authentication
getTempFolderPath()
Gets the temp folder path.
public
getTempFolderPath() : string
Return values
string —Temp folder path
getUserAgent()
Gets the user agent of the api client.
public
getUserAgent() : string
Return values
string —user agent
getUsername()
Gets the username for HTTP basic authentication.
public
getUsername() : string
Return values
string —Username for HTTP basic authentication
setAccessToken()
Sets the access token for OAuth.
public
setAccessToken(string $accessToken) : $this
Parameters
- $accessToken : string
-
Token for OAuth
Return values
$this —setApiKey()
Sets API key.
public
setApiKey(string $apiKeyIdentifier, string $key) : $this
Parameters
- $apiKeyIdentifier : string
-
API key identifier (authentication scheme)
- $key : string
-
API key or token
Return values
$this —setApiKeyPrefix()
Sets the prefix for API key (e.g. Bearer).
public
setApiKeyPrefix(string $apiKeyIdentifier, string $prefix) : $this
Parameters
- $apiKeyIdentifier : string
-
API key identifier (authentication scheme)
- $prefix : string
-
API key prefix, e.g. Bearer
Return values
$this —setBooleanFormatForQueryString()
Sets boolean format for query string.
public
setBooleanFormatForQueryString(string $booleanFormat) : $this
Parameters
- $booleanFormat : string
-
Boolean format for query string
Return values
$this —setDebug()
Sets debug flag.
public
setDebug(bool $debug) : $this
Parameters
- $debug : bool
-
Debug flag
Return values
$this —setDebugFile()
Sets the debug file.
public
setDebugFile(string $debugFile) : $this
Parameters
- $debugFile : string
-
Debug file
Return values
$this —setDefaultConfiguration()
Sets the default configuration instance.
public
static setDefaultConfiguration(Configuration $config) : void
Parameters
- $config : Configuration
-
An instance of the Configuration Object
Return values
void —setHost()
Sets the host.
public
setHost(string $host) : $this
Parameters
- $host : string
-
Host
Return values
$this —setPassword()
Sets the password for HTTP basic authentication.
public
setPassword(string $password) : $this
Parameters
- $password : string
-
Password for HTTP basic authentication
Return values
$this —setTempFolderPath()
Sets the temp folder path.
public
setTempFolderPath(string $tempFolderPath) : $this
Parameters
- $tempFolderPath : string
-
Temp folder path
Return values
$this —setUserAgent()
Sets the user agent of the api client.
public
setUserAgent(string $userAgent) : $this
Parameters
- $userAgent : string
-
the user agent of the api client
Tags
Return values
$this —setUsername()
Sets the username for HTTP basic authentication.
public
setUsername(string $username) : $this
Parameters
- $username : string
-
Username for HTTP basic authentication
Return values
$this —toDebugReport()
Gets the essential information for debugging.
public
static toDebugReport() : string
Return values
string —The report for debugging