AuthenticationCredential
in package
Table of Contents
- $authUrl : string|null
- $domainName : string|null
- $projectId : string|null
- $projectName : string|null
- $region : string|null
- $userId : string|null
- $userName : string|null
- $userPassword : string|null
- __construct() : mixed
- defaults() : $this
- Populate the object using defaults values directly from configuration
- fromProject() : self
- getAuthUrl() : string|null
- getDomainName() : string|null
- getProjectId() : string|null
- getProjectName() : string|null
- getRegion() : string|null
- getUserId() : string|null
- getUserName() : string|null
- getUserPassword() : string|null
- reset() : $this
- Resets to null all the parameters. Usefull to be sure that credential have been cleared and will not be used in other part of the codebase.
- scopeProject() : $this
Properties
$authUrl
private
string|null
$authUrl
= null
$domainName
private
string|null
$domainName
= null
$projectId
private
string|null
$projectId
= null
$projectName
private
string|null
$projectName
= null
$region
private
string|null
$region
= null
$userId
private
string|null
$userId
= null
$userName
private
string|null
$userName
= null
$userPassword
private
string|null
$userPassword
= null
Methods
__construct()
public
__construct([string|null $authUrl = null ][, string|null $region = null ][, string|null $userId = null ][, string|null $userName = null ][, string|null $userPassword = null ][, string|null $domainName = null ][, string|null $projectId = null ][, string|null $projectName = null ]) : mixed
Parameters
- $authUrl : string|null = null
- $region : string|null = null
- $userId : string|null = null
- $userName : string|null = null
- $userPassword : string|null = null
- $domainName : string|null = null
- $projectId : string|null = null
- $projectName : string|null = null
Return values
mixed —defaults()
Populate the object using defaults values directly from configuration
public
defaults() : $this
Return values
$this —fromProject()
public
fromProject([Project $project = null ]) : self
Parameters
- $project : Project = null
Return values
self —getAuthUrl()
public
getAuthUrl() : string|null
Return values
string|null —getDomainName()
public
getDomainName() : string|null
Return values
string|null —getProjectId()
public
getProjectId() : string|null
Return values
string|null —getProjectName()
public
getProjectName() : string|null
Return values
string|null —getRegion()
public
getRegion() : string|null
Return values
string|null —getUserId()
public
getUserId() : string|null
Return values
string|null —getUserName()
public
getUserName() : string|null
Return values
string|null —getUserPassword()
public
getUserPassword() : string|null
Return values
string|null —reset()
Resets to null all the parameters. Usefull to be sure that credential have been cleared and will not be used in other part of the codebase.
public
reset() : $this
Return values
$this —scopeProject()
public
scopeProject(Project $project) : $this
Parameters
- $project : Project