Abstract Class JControllerBase

Description

Implements interfaces:

Joomla Platform Base Controller Class

  • abstract:
  • since: 12.1

Located in /libraries/joomla/controller/base.php (line 19)


	
			
Direct descendents
Class Description
 class ConfigControllerApplicationRefreshhelp Refresh Help Controller for global configuration
 class ConfigControllerApplicationRemoveroot Remove Root Controller for global configuration
 class ConfigControllerApplicationSave Save Controller for global configuration
 class ConfigControllerComponentSave Save Controller for global configuration
 class ConfigControllerCancel Cancel Controller
 class ConfigControllerCmsbase Base Display Controller
 class ConfigControllerConfigSave Save Controller for global configuration
 class ConfigControllerDisplay Base Display Controller
 class ConfigControllerTemplatesSave Save Controller for global configuration
 class InstallationControllerDatabase Controller class to initialise the database for the Joomla Installer.
 class InstallationControllerDefault Default controller class for the Joomla Installer.
 class InstallationControllerDetectftproot Controller class to detect the site's FTP root for the Joomla Installer.
 class InstallationControllerFtp Controller class to set the FTP data for the Joomla Installer.
 class InstallationControllerInstallConfig Controller class to write the config file for the Joomla Installer.
 class InstallationControllerInstallDatabase Controller class to initialise the database for the Joomla Installer.
 class InstallationControllerInstallDatabase_backup Controller class to backup the old database for the Joomla Installer.
 class InstallationControllerInstallEmail Controller class to e-mail the configuration info for the Joomla Installer.
 class InstallationControllerInstallLanguages Controller class to install additional languages for the Joomla Installer.
 class InstallationControllerInstallSample Controller class to install the sample data for the Joomla Installer.
 class InstallationControllerPreinstall Controller class to refresh the preinstall view for the Joomla Installer.
 class InstallationControllerRemovefolder Controller class to set the FTP data for the Joomla Installer.
 class InstallationControllerSetdefaultlanguage Controller class to set the default application languages for the Joomla Installer.
 class InstallationControllerSetlanguage Controller class to set the language for the Joomla Installer.
 class InstallationControllerSite Controller class to set the site data for the Joomla Installer.
 class InstallationControllerSummary Controller class to prepare installation for the Joomla Installer.
 class InstallationControllerVerifyftpsettings Controller class to verify the FTP settings for the Joomla Installer.
Variable Summary
Method Summary
 JControllerBase __construct ([JInput $input = null], [JApplicationBase $app = null])
 string serialize ()
 JController unserialize (string $input)
Variables
JApplicationBase $app (line 27)

The application object.

  • since: 12.1
  • access: protected

Redefined in descendants as:
JInput $input (line 35)

The input object.

  • since: 12.1
  • access: protected
Methods
Constructor __construct (line 45)

Instantiate the controller.

  • since: 12.1
  • access: public
JControllerBase __construct ([JInput $input = null], [JApplicationBase $app = null])

Redefined in descendants as:
getApplication (line 59)

Get the application object.

  • return: The application object.
  • since: 12.1
  • access: public
JApplicationBase getApplication ()

Implementation of:
JController::getApplication()
Get the application object.
getInput (line 71)

Get the input object.

  • return: The input object.
  • since: 12.1
  • access: public
JInput getInput ()

Implementation of:
JController::getInput()
Get the input object.
loadApplication (line 121)

Load the application object.

  • return: The application object.
  • since: 12.1
  • access: protected
JApplicationBase loadApplication ()
loadInput (line 133)

Load the input object.

  • return: The input object.
  • since: 12.1
  • access: protected
JInput loadInput ()
serialize (line 83)

Serialize the controller.

  • return: The serialized controller.
  • since: 12.1
  • access: public
string serialize ()
unserialize (line 98)

Unserialize the controller.

  • return: Supports chaining.
  • since: 12.1
  • throws: UnexpectedValueException if input is not the right class.
  • access: public
JController unserialize (string $input)
  • string $input: The serialized controller.

Documentation generated on Tue, 19 Nov 2013 14:54:25 +0100 by phpDocumentor 1.4.3