/** * Instantiate a new Web. * * Objects and parameters can be passed as argument to the constructor. * * @param array $values The parameters or objects. */ public function __construct(array $values = array(), $appPath = null, $user = null, $env = null, $cache = false) { parent::__construct($values); $appPath = Environment::getAppPath(null, $appPath); $env = Environment::getENV(null, $env); $user = Environment::getUser(null, $user); $this->configure($appPath, $user, $env, $cache ? true : false); }
/** * test getUser Method */ public function testGetUser() { $cliInput = new StringInput('--skip-user=mudi'); $cliInput->bind($this->cliInputDefinition); $user = Environment::getUser($cliInput); $this->assertEquals("mudi", $user); putenv("SKIP_USER=dave"); $user = Environment::getUser(); $this->assertEquals("dave", $user); }