PHP Класс Dietcube\Application

Наследование: use trait Dietcube\Components\ContainerAwareTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$app_namespace
$app_root
$config Config
$debug
$dirs
$env
$host
$path
$port
$protocol
$url

Открытые методы

Метод Описание
__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 )

Защищенные методы

Метод Описание
bootConfig ( )
detectAppNamespace ( )
getDefaultDirs ( )

Описание методов

__construct() публичный Метод

public __construct ( $app_root, $env )

bootConfig() защищенный Метод

protected bootConfig ( )

config() абстрактный публичный Метод

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

createController() публичный Метод

public createController ( $controller_name )

createLogger() публичный Метод

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

detectAppNamespace() защищенный Метод

protected detectAppNamespace ( )

getAppNamespace() публичный Метод

public getAppNamespace ( )

getAppRoot() публичный Метод

public getAppRoot ( )

getConfig() публичный Метод

public getConfig ( ) : Config
Результат Config

getConfigDir() публичный Метод

public getConfigDir ( )

getConfigFiles() публичный Метод

public getConfigFiles ( )

getContainer() публичный Метод

public getContainer ( ) : Pimple\Container
Результат Pimple\Container

getControllerByHandler() публичный Метод

public getControllerByHandler ( $handler )

getDefaultDirs() защищенный Метод

protected getDefaultDirs ( )

getEnv() публичный Метод

public getEnv ( ) : string
Результат string

getHost() публичный Метод

public getHost ( )

getPath() публичный Метод

public getPath ( )

getPort() публичный Метод

public getPort ( )

getProtocol() публичный Метод

public getProtocol ( )

getResourceDir() публичный Метод

public getResourceDir ( )

getRoute() публичный Метод

public getRoute ( )

getTemplateDir() публичный Метод

public getTemplateDir ( )

getTemplateExt() публичный Метод

public getTemplateExt ( )

getTmpDir() публичный Метод

public getTmpDir ( )

getUrl() публичный Метод

public getUrl ( )

getVendorDir() публичный Метод

public getVendorDir ( )

getWebrootDir() публичный Метод

public getWebrootDir ( )

init() публичный Метод

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

initHttpRequest() публичный Метод

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

isDebug() публичный Метод

public isDebug ( )

loadConfig() публичный Метод

public loadConfig ( )

setDir() публичный Метод

public setDir ( $dirname, $path )

Описание свойств

$app_namespace защищенное свойство

protected $app_namespace

$app_root защищенное свойство

protected $app_root

$config защищенное свойство

protected Config,dietcube $config
Результат Config

$debug защищенное свойство

protected $debug

$dirs защищенное свойство

protected $dirs

$env защищенное свойство

protected $env

$host защищенное свойство

protected $host

$path защищенное свойство

protected $path

$port защищенное свойство

protected $port

$protocol защищенное свойство

protected $protocol

$url защищенное свойство

protected $url