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

getApplicationConfig() public method

Get the application configuration (config from App.yaml file).
public getApplicationConfig ( string $query = '', null $default = null ) : mixed | ConfigObject
$query string Query inside the application config.
$default null Default value which should be returned if query has no matches.
return mixed | Webiny\Component\Config\ConfigObject
    public function getApplicationConfig($query = '', $default = null)
    {
        if ($query == '') {
            return $this->environment->getApplicationConfig();
        } else {
            return $this->environment->getApplicationConfig()->get($query, $default);
        }
    }

Usage Example

Example #1
0
 public function testGetApplicationConfigQueryDefault()
 {
     $env = Environment::getInstance();
     $env->initializeEnvironment(__DIR__ . '/../DemoApp/');
     $app = new Application($env);
     $appConfig = $app->getApplicationConfig('Test', 'default');
     $this->assertSame('default', $appConfig);
 }