Exemplo n.º 1
0
 /**
  * Constructor.
  *
  * @param Numeric $mode Application mode switch
  */
 public function __construct($runLevel = null)
 {
     if ($runLevel) {
         self::$runLevel = $runLevel;
     } else {
         if (php_uname('n') == 'STAGING-NODE-NAME') {
             self::$runLevel = self::STAGING;
         } elseif (php_uname('n') == 'PRODUCTION-NODE-NAME') {
             self::$runLevel = self::PRODUCTION;
         } else {
             self::$runLevel = self::PROTOTYPE;
         }
     }
 }
Exemplo n.º 2
0
 /**
  * Constructor.
  */
 public function __construct()
 {
     if (RunLevel::get() == RunLevel::PRODUCTION) {
         self::$dsn = 'mysql:host=PRODUCTION-DB-NODE-NAME;dbname=DBNAME';
         self::$username = '******';
         self::$password = '******';
     } elseif (RunLevel::get() == RunLevel::STAGING) {
         self::$dsn = 'mysql:host=STAGING-DB-NODE-NAME;dbname=DBNAME';
         self::$username = '******';
         self::$password = '******';
     } else {
         self::$dsn = 'mysql:host=localhost;dbname=DBNAME';
         self::$username = '******';
         self::$password = '';
     }
 }
Exemplo n.º 3
0
 public function testGetRunLevel()
 {
     new RunLevel();
     $this->assertEquals(RunLevel::PROTOTYPE, RunLevel::get());
 }