Config/Web.php
- Classes
- Kwf_Config_Web
\Kwf_Config_Web
- Extends from
- \Kwf_Config_Ini
 Properties Properties
- $_masterFiles
 Methods Methods
- __construct
- _getKwfSection
- _getWebSection
- _mergeWebConfig
- clearInstances
- findThemeConfigIni
- getDefaultConfigSection
- getInstance
- getInstanceMtime
- getMasterFiles
- getSection
- mergeConfigs
- reload
Properties
$_masterFiles
 $_masterFiles = 'array'
 Details
 Details
- visibility
- protected
- default
- array
- final
- false
- static
- false
Methods
__construct
__construct(
           $section,  $options
              =
              array
          )
        
        :
        Arguments
- $section
- $options
 Details
 Details
- visibility
- public
- final
- false
- static
- false
_getKwfSection
_getKwfSection(
           $section,  $webPath,  $kwfPath
          )
        
        :
        Arguments
- $section
- $webPath
- $kwfPath
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getWebSection
_getWebSection(
           $section,  $configFile
          )
        
        :
        Arguments
- $section
- $configFile
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_mergeWebConfig
_mergeWebConfig(
           $section,  $webPath
          )
        
        :
        Arguments
- $section
- $webPath
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
clearInstances
clearInstances(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- true
findThemeConfigIni
findThemeConfigIni(
           $theme
          )
        
        :
        Arguments
- $theme
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getDefaultConfigSection
getDefaultConfigSection(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getInstance
getInstance(
           $section
              =
              null
          )
        
        :
        Arguments
- $section
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getInstanceMtime
getInstanceMtime(
           $section
          )
        
        :
        Arguments
- $section
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getMasterFiles
getMasterFiles(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getSection
getSection(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
mergeConfigs
mergeConfigs(
           $main,  $merge
          )
        
        :
        Diesen Merge sollte eigentlich das Zend machen, aber das merged nicht so wie wir das erwarten. Beispiel:
Main Config: bla.blubb[] = x bla.blubb[] = y bla.blubb[] = z
Merge Config: bla.blubb[] = a bla.blubb[] = b
Nach den Config-Section regeln würde man erwarten, dass nach dem mergen nur mehr a und b drin steht. Tatsächlich merget Zend aber so, dass a, b, z überbleibt. Zend überschreibt die Werte, was wir nicht wollen, deshalb dieses händische mergen hier.
Arguments
- $main
- $merge
 Details
 Details
- visibility
- public
- final
- false
- static
- true
reload
reload(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- true