1 <?php
2 /**
3 * @file
4 * Site environment.
5 */
6
7 namespace Fluxsauce\Switchboard;
8
9 /**
10 * Site environment.
11 * @package Fluxsauce\Switchboard
12 */
13 class Environment extends Persistent {
14 /**
15 * @var int External key to the Site.
16 */
17 protected $siteId;
18
19 /**
20 * @var string The hostname for the Environment.
21 */
22 protected $host;
23
24 /**
25 * @var string The UNIX username for the Environment.
26 */
27 protected $username;
28
29 /**
30 * @var string The default VCS branch for the Environment.
31 */
32 protected $branch;
33
34 /**
35 * @var string Metadata for ORM defining database structure.
36 */
37 protected $externalKeyName = 'siteId';
38 }
39