Class Site
Remote Site.
- Fluxsauce\Switchboard\Persistent
- Fluxsauce\Switchboard\Site
Namespace: Fluxsauce\Switchboard
Package: Fluxsauce\Switchboard
Located at library/fluxsauce/switchboard/src/Site.php
Package: Fluxsauce\Switchboard
Located at library/fluxsauce/switchboard/src/Site.php
Methods summary
public
mixed
|
|
public
|
#
environmentAdd(
Helper to add an environment to a Site. |
public
|
#
environmentRemove(
Helper to remove an environment from a Site. |
public
|
|
public
|
|
public
|
|
public
array
|
|
public
string
|
Methods inherited from Fluxsauce\Switchboard\Persistent
__construct()
,
__set()
,
create()
,
destroy()
,
getTableName()
,
render()
,
renderDrushTable()
,
renderJson()
,
update()
Magic methods summary
Properties summary
protected
string
|
$provider |
#
The machine name of the Provider. |
protected
string
|
$uuid |
#
The UUID of the Site. |
protected
string
|
$realm |
#
The realm of the site, like devcloud for Acquia. |
protected
string
|
$title |
#
The machine name of the site. |
protected
string
|
$unixUsername |
#
The UNIX-style username used when SSHing to the site. |
protected
string
|
$vcsUrl |
#
The Version Control System URL for the site. |
protected
string
|
$vcsType |
#
The Version Control System type, such as git or svn. |
protected
string
|
$vcsProtocol |
#
The Version Control System protocol, such as git or ssh. |
protected
integer
|
$sshPort |
#
The target port for SSH. |
protected
array
|
$environments |
#
Contains instances of Fluxsauce\Switchboard\Environment |
protected
string
|
$externalKeyName |
#
Metadata for ORM defining database structure. |