PHP Class Dietcube\Application

Inheritance: use trait Dietcube\Components\ContainerAwareTrait
Afficher le fichier Open project: mercari/dietcube Class Usage Examples

Protected Properties

Свойство Type Description
$app_namespace
$app_root
$config Config
$debug
$dirs
$env
$host
$path
$port
$protocol
$url

Méthodes publiques

Méthode Description
__construct ( $app_root, $env )
config ( Pimple\Container $container )
createController ( $controller_name )
createLogger ( $path, $level = Logger::WARNING )
getAppNamespace ( )
getAppRoot ( )
getConfig ( ) : Config
getConfigDir ( )
getConfigFiles ( )
getContainer ( ) : Pimple\Container
getControllerByHandler ( $handler )
getEnv ( ) : string
getHost ( )
getPath ( )
getPort ( )
getProtocol ( )
getResourceDir ( )
getRoute ( )
getTemplateDir ( )
getTemplateExt ( )
getTmpDir ( )
getUrl ( )
getVendorDir ( )
getWebrootDir ( )
init ( Pimple\Container $container )
initHttpRequest ( Pimple\Container $container )
isDebug ( )
loadConfig ( )
setDir ( $dirname, $path )

Méthodes protégées

Méthode Description
bootConfig ( )
detectAppNamespace ( )
getDefaultDirs ( )

Method Details

__construct() public méthode

public __construct ( $app_root, $env )

bootConfig() protected méthode

protected bootConfig ( )

config() abstract public méthode

abstract public config ( Pimple\Container $container )
$container Pimple\Container

createController() public méthode

public createController ( $controller_name )

createLogger() public méthode

public createLogger ( $path, $level = Logger::WARNING )

detectAppNamespace() protected méthode

protected detectAppNamespace ( )

getAppNamespace() public méthode

public getAppNamespace ( )

getAppRoot() public méthode

public getAppRoot ( )

getConfig() public méthode

public getConfig ( ) : Config
Résultat Config

getConfigDir() public méthode

public getConfigDir ( )

getConfigFiles() public méthode

public getConfigFiles ( )

getContainer() public méthode

public getContainer ( ) : Pimple\Container
Résultat Pimple\Container

getControllerByHandler() public méthode

public getControllerByHandler ( $handler )

getDefaultDirs() protected méthode

protected getDefaultDirs ( )

getEnv() public méthode

public getEnv ( ) : string
Résultat string

getHost() public méthode

public getHost ( )

getPath() public méthode

public getPath ( )

getPort() public méthode

public getPort ( )

getProtocol() public méthode

public getProtocol ( )

getResourceDir() public méthode

public getResourceDir ( )

getRoute() public méthode

public getRoute ( )

getTemplateDir() public méthode

public getTemplateDir ( )

getTemplateExt() public méthode

public getTemplateExt ( )

getTmpDir() public méthode

public getTmpDir ( )

getUrl() public méthode

public getUrl ( )

getVendorDir() public méthode

public getVendorDir ( )

getWebrootDir() public méthode

public getWebrootDir ( )

init() public méthode

public init ( Pimple\Container $container )
$container Pimple\Container

initHttpRequest() public méthode

public initHttpRequest ( Pimple\Container $container )
$container Pimple\Container

isDebug() public méthode

public isDebug ( )

loadConfig() public méthode

public loadConfig ( )

setDir() public méthode

public setDir ( $dirname, $path )

Property Details

$app_namespace protected_oe property

protected $app_namespace

$app_root protected_oe property

protected $app_root

$config protected_oe property

protected Config,dietcube $config
Résultat Config

$debug protected_oe property

protected $debug

$dirs protected_oe property

protected $dirs

$env protected_oe property

protected $env

$host protected_oe property

protected $host

$path protected_oe property

protected $path

$port protected_oe property

protected $port

$protocol protected_oe property

protected $protocol

$url protected_oe property

protected $url