Webiny\Component\Bootstrap\ApplicationClasses\Application::getEnvironmentConfig PHP Method

getEnvironmentConfig() public method

Returns the current environment configuration.
public getEnvironmentConfig ( string $query = '', null $default = null ) : mixed | ConfigObject
$query string Query inside the environment configuration.
$default null Default value which should be returned if query has no matches.
return mixed | Webiny\Component\Config\ConfigObject
    public function getEnvironmentConfig($query = '', $default = null)
    {
        if ($query == '') {
            return $this->environment->getCurrentEnvironmentConfig();
        } else {
            return $this->environment->getCurrentEnvironmentConfig()->get($query, $default);
        }
    }

Usage Example

示例#1
0
 public function testGetCurrentEnvironmentConfigQueryDefault()
 {
     $env = Environment::getInstance();
     $env->initializeEnvironment(__DIR__ . '/../DemoApp/');
     $app = new Application($env);
     $envConfig = $app->getEnvironmentConfig('SomeVarTwo', 'default');
     $this->assertSame('default', $envConfig);
 }