com\setasign\Konquadrat\Config

Loader Class Loader

File: /Konquadrat/src/Config/Loader.php

Class hierarchy

Summary

Properties

$config

private ?\com\setasign\SetaFramework\Config\Config Loader::$config

$configDirectory

private string Loader::$configDirectory

$configValidator

$di

private Loader::$di

$reader

Only set while loading

$xmlSchemaValidator


Methods

__construct()

public Loader::__construct (
\com\setasign\SetaFramework\Di\Di $di,
Validator\XMLSchemaValidator $xmlSchemaValidator,
Validator\ConfigValidator $configValidator,
\com\setasign\Konquadrat\DirectorySettings $directorySettings,
?\com\setasign\SetaFramework\Config\Config $config
)
Parameters
$di : \com\setasign\SetaFramework\Di\Di
 
$xmlSchemaValidator : Validator\XMLSchemaValidator
 
$configValidator : Validator\ConfigValidator
 
$directorySettings : \com\setasign\Konquadrat\DirectorySettings
 
$config : ?\com\setasign\SetaFramework\Config\Config
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

createConfig()

protected Loader::createConfig (
void
): void
Exceptions

Throws \com\setasign\Konquadrat\Exception

getConfig()

public Loader::getConfig (
void
): \com\setasign\SetaFramework\Config\Config

load()

public Loader::load (
void
): void
Exceptions

Throws \com\setasign\Konquadrat\Exception