CorePlugins

# Class: ServerTables Source Location: /coreplugins/tables/server/ServerTables.php
### Class Overview
    PluginBase
       |
       --ServerPlugin
          |
          --ServerTables
Server side of Tables plugin | ### Variables $log $tableRulesRegistry | ### Methods __construct applyRules getTableRulesRegistry
### Inherited Variables #### Class: ServerPlugin ServerPlugin::$config ServerPlugin::$serverContext #### Class: PluginBase PluginBase::$basePath PluginBase::$name PluginBase::$overriddenRequest | ### Inherited Methods #### Class: ServerPlugin ServerPlugin::__construct() Constructor ServerPlugin::getConfig() ServerPlugin::getServerContext() ServerPlugin::initializeConfig() Initializes plugin configuration ServerPlugin::useExtendedInit() ServerPlugin::useExtendedRequest() ServerPlugin::useExtendedResult() #### Class: PluginBase PluginBase::__construct() Constructor PluginBase::account() Records an accounting message for plugins PluginBase::getBasePath() PluginBase::getExtendedName() PluginBase::getName() PluginBase::getRequest() Get plugin's request or result out of MapRequest or MapResult PluginBase::initialize() Plugin initialization (can be extended in custom plugins) PluginBase::initializeConfig() Initializes plugin PluginBase::preInitialize() Plugin pre initialization. In most cases, plugins should use PluginBase::replacePlugin() Returns name of parent plugin in case of plugin extension PluginBase::setBasePath() PluginBase::setExtendedName() PluginBase::setName()
### Class Details [line 36] Server side of Tables plugin Provides table rules registry to server plugins. [ Top ] ### Class Variables #### $log = [line 41] #### Tags:
access: | private
Type: | Logger
Overrides: | Array
[ Top ] #### $tableRulesRegistry = null [line 47] Registry which contains all client side rules #### Tags:
access: | protected
Type: | TableRulesRegistry
[ Top ] ### Class Methods ### constructor __construct [line 52]
`ServerTables __construct( )`
Constructor #### Tags:
access: | public
Overrides ServerPlugin::__construct() (Constructor) [ Top ] ### method applyRules [line 73]
`array applyRules( array $tables)`
Applies rules on tables #### Tags:
return: | array of TableGroup
access: | public
#### Parameters:
array | $tables |
[ Top ] ### method getTableRulesRegistry [line 61]
`TableRulesRegistry getTableRulesRegistry( )`
Returns current table rules registry #### Tags:
access: | public
[ Top ] Documentation generated on Fri, 21 Sep 2007 13:31:07 +0200 by phpDocumentor 1.3.0RC3