Component/Generator/Abstract.php
- Classes
- Kwf_Component_Generator_Abstract
\Kwf_Component_Generator_Abstract
 Properties Properties
- $_addUrlPart
- $_class
- $_eventsClass
- $_idSeparator
- $_inherits
- $_loadTableFromComponent
- $_pluginBaseComponentClass
- $_settings
 Methods Methods
- __construct
- __destruct
- __sleep
- __wakeup
- _createData
- _formatConfig
- _formatSelect
- _formatSelectFilename
- _formatSelectHome
- _getChildComponentClass
- _getChildComponentClasses
- _getComponentIdFromRow
- _getDataClass
- _getIdFromRow
- _getModel
- _getPossibleIndirectDbIdShortcuts
- _init
- clearInstances
- countChildData
- duplicateChild
- getAddUrlPart
- getChildComponentClasses
- getChildData
- getChildIds
- getClass
- getComponentByKey
- getDeviceVisible
- getDuplicateProgressSteps
- getEventsClass
- getGeneratorFlag
- getGeneratorFlags
- getGeneratorKey
- getGeneratorPlugin
- getGeneratorPlugins
- getIdSeparator
- getInheritedInstances
- getInherits
- getInstance
- getInstances
- getLazyRowByRow
- getModel
- getOwnInstances
- getPagePropertiesForm
- getPagesControllerConfig
- getPluginBaseComponentClass
- getRowByLazyRow
- getSetting
- getStaticCacheVarsForMenu
- getStaticChildComponentIds
- hasInstance
- hasSetting
- makeChildrenVisible
- select
- toDebug
Properties
$_addUrlPart
 $_addUrlPart = 'false'
 Details
 Details
- visibility
- protected
- default
- false
- final
- false
- static
- false
$_class
 $_class = ''
 Details
 Details
- visibility
- protected
- default
- final
- false
- static
- false
$_eventsClass
 $_eventsClass = ''
 Details
 Details
- visibility
- protected
- default
- final
- false
- static
- false
$_idSeparator
 $_idSeparator = ''
 Details
 Details
- visibility
- protected
- default
- final
- false
- static
- false
$_inherits
 $_inherits = 'false'
 Details
 Details
- visibility
- protected
- default
- false
- final
- false
- static
- false
$_loadTableFromComponent
 $_loadTableFromComponent = 'false'
 Details
 Details
- visibility
- protected
- default
- false
- final
- false
- static
- false
$_pluginBaseComponentClass
 $_pluginBaseComponentClass = 'false'
 Details
 Details
- visibility
- protected
- default
- false
- final
- false
- static
- false
$_settings
 $_settings = ''
 Details
 Details
- visibility
- protected
- default
- final
- false
- static
- false
Methods
__construct
__construct(
           $class,  $settings
          )
        
        :
        Arguments
- $class
- $settings
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
__destruct
__destruct(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
__sleep
__sleep(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
__wakeup
__wakeup(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
_createData
_createData(
           $parentData,  $row,  $select
          )
        
        :
        Arguments
- $parentData
- $row
- $select
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_formatConfig
_formatConfig(
           $parentData,  $row
          )
        
        :
        Arguments
- $parentData
- $row
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_formatSelect
_formatSelect(
           $parentData,  $select
          )
        
        :
        Arguments
- $parentData
- $select
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_formatSelectFilename
_formatSelectFilename(
           $select
          )
        
        :
        Arguments
- $select
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_formatSelectHome
_formatSelectHome(
           $select
          )
        
        :
        Arguments
- $select
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getChildComponentClass
_getChildComponentClass(
           $key,  $parentData
          )
        
        :
        Arguments
- $key
- $parentData
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getChildComponentClasses
_getChildComponentClasses(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- true
- static
- false
_getComponentIdFromRow
_getComponentIdFromRow(
           $parentData,  $row
          )
        
        :
        Arguments
- $parentData
- $row
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getDataClass
_getDataClass(
           $config,  $row
          )
        
        :
        Arguments
- $config
- $row
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getIdFromRow
_getIdFromRow(
           $row
          )
        
        :
        Arguments
- $row
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getModel
_getModel(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getPossibleIndirectDbIdShortcuts
_getPossibleIndirectDbIdShortcuts(
           $class
          )
        
        :
        Helper function that returns the dbIdShortcuts that can be used below a componentClass (only across page)
Static, fast and cached.
Arguments
- $class
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_init
_init(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
clearInstances
clearInstances(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- true
countChildData
countChildData(
           $parentData,  $select
              =
              array
          )
        
        :
        Arguments
- $parentData
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- false
duplicateChild
duplicateChild(
           $source,  $parentTarget,  $progressBar
              =
              null
          )
        
        :
        Arguments
- $source
- $parentTarget
- $progressBar
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getAddUrlPart
getAddUrlPart(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getChildComponentClasses
getChildComponentClasses(
           $select
              =
              array
          )
        
        :
        Arguments
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getChildData
getChildData(
           $parentData,  $select
              =
              array
          )
        
        :
        Arguments
- $parentData
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getChildIds
getChildIds(
           $parentData,  $select
              =
              array
          )
        
        :
        Arguments
- $parentData
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getClass
getClass(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getComponentByKey
getComponentByKey(
           $key
          )
        
        :
        Arguments
- $key
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getDeviceVisible
getDeviceVisible(
           $data
          )
        
        :
        Returns for every Kwf_Component_Data the device visibility
Can be overriten for every Generator if you want a specific device visibility
Arguments
- $data
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getDuplicateProgressSteps
getDuplicateProgressSteps(
           $source
          )
        
        :
        Arguments
- $source
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getEventsClass
getEventsClass(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getGeneratorFlag
getGeneratorFlag(
           $flag
          )
        
        :
        Arguments
- $flag
 Details
 Details
- visibility
- public
- final
- true
- static
- false
getGeneratorFlags
getGeneratorFlags(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getGeneratorKey
getGeneratorKey(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getGeneratorPlugin
getGeneratorPlugin(
           $key
          )
        
        :
        Arguments
- $key
 Details
 Details
- visibility
- public
- final
- true
- static
- false
getGeneratorPlugins
getGeneratorPlugins(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- true
- static
- false
getIdSeparator
getIdSeparator(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getInheritedInstances
getInheritedInstances(
           $component,  $select
              =
              array
          )
        
        :
        Arguments
- $component
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getInherits
getInherits(
          
          )
        
        :
        OB dieser Generator erbt (normalerweise nur Pages)
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getInstance
getInstance(
           $componentClass,  $key,  $settings
              =
              array,  $pluginBaseComponentClass
              =
              false
          )
        
        :
        \Kwf_Component_Generator_Abstract
Arguments
- $componentClass
- $key
- $settings
- $pluginBaseComponentClass
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getInstances
getInstances(
           $component,  $select
              =
              array
          )
        
        :
        Arguments
- $component
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getLazyRowByRow
getLazyRowByRow(
           $row,  $component
          )
        
        :
        Arguments
- $row
- $component
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getModel
getModel(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getOwnInstances
getOwnInstances(
           $component,  $select
              =
              array
          )
        
        :
        Arguments
- $component
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- true
getPagePropertiesForm
getPagePropertiesForm(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getPagesControllerConfig
getPagesControllerConfig(
           $component,  $generatorClass
              =
              null
          )
        
        :
        Arguments
- $component
- $generatorClass
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getPluginBaseComponentClass
getPluginBaseComponentClass(
          
          )
        
        :
        Wenn Generator von einem Plugin, gibt es Komponenten-Klasse der Komponente die das Plugin beinhaltet zurück.
Wenn Generator in einer normalen Komponente false.
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getRowByLazyRow
getRowByLazyRow(
           $lazyRow,  $component
          )
        
        :
        Arguments
- $lazyRow
- $component
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getSetting
getSetting(
           $setting
          )
        
        :
        Arguments
- $setting
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getStaticCacheVarsForMenu
getStaticCacheVarsForMenu(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getStaticChildComponentIds
getStaticChildComponentIds(
          
          )
        
        :
        If this generator creates a fixed (static) datas, return the ids here.
This will be used for performance optimisations.
 Details
 Details
- visibility
- public
- final
- false
- static
- false
hasInstance
hasInstance(
           $componentClass,  $key
          )
        
        :
        Arguments
- $componentClass
- $key
 Details
 Details
- visibility
- public
- final
- false
- static
- true
hasSetting
hasSetting(
           $setting
          )
        
        :
        Arguments
- $setting
 Details
 Details
- visibility
- public
- final
- false
- static
- false
makeChildrenVisible
makeChildrenVisible(
           $source
          )
        
        :
        Arguments
- $source
 Details
 Details
- visibility
- public
- final
- false
- static
- false
select
select(
           $parentData,  $select
              =
              array
          )
        
        :
        wennn man das select anpassen will _formatSelect überschreiben
Arguments
- $parentData
- $select
 Details
 Details
- visibility
- public
- final
- true
- static
- false
toDebug
toDebug(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false