TYPO3 API  SVNRelease
Public Member Functions | Protected Member Functions | Protected Attributes
Tx_Extbase_MVC_Web_RequestBuilder Class Reference
Inheritance diagram for Tx_Extbase_MVC_Web_RequestBuilder:
Inheritance graph
[legend]
Collaboration diagram for Tx_Extbase_MVC_Web_RequestBuilder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 injectConfigurationManager (Tx_Extbase_Configuration_ConfigurationManagerInterface $configurationManager)
 injectObjectManager (Tx_Extbase_Object_ObjectManagerInterface $objectManager)
 build ()

Protected Member Functions

 loadDefaultValues ()

Protected Attributes

 $objectManager
 $pluginName = 'plugin'
 $extensionName
 $defaultControllerName
 $defaultActionName
 $allowedControllerActions = array()
 $configurationManager

Detailed Description

Definition at line 37 of file RequestBuilder.php.


Member Function Documentation

Tx_Extbase_MVC_Web_RequestBuilder::build ( )

Builds a web request object from the raw HTTP information and the configuration

Returns:
Tx_Extbase_MVC_Web_Request The web request as an object

Reimplemented in Tx_Fluid_Core_Widget_WidgetRequestBuilder.

Definition at line 132 of file RequestBuilder.php.

References t3lib_div\_GPmerged(), t3lib_div\getIndpEnv(), Tx_Extbase_Utility_Extension\getPluginNamespace(), and loadDefaultValues().

Tx_Extbase_MVC_Web_RequestBuilder::injectConfigurationManager ( Tx_Extbase_Configuration_ConfigurationManagerInterface configurationManager)
Parameters:
Tx_Extbase_Configuration_ConfigurationManagerInterface$configurationManager

Definition at line 87 of file RequestBuilder.php.

References $configurationManager.

Tx_Extbase_MVC_Web_RequestBuilder::injectObjectManager ( Tx_Extbase_Object_ObjectManagerInterface objectManager)

Injects the object manager

Parameters:
Tx_Extbase_Object_ObjectManagerInterface$objectManager
Returns:
void

Definition at line 97 of file RequestBuilder.php.

References $objectManager.

Tx_Extbase_MVC_Web_RequestBuilder::loadDefaultValues ( ) [protected]

Member Data Documentation

Tx_Extbase_MVC_Web_RequestBuilder::$allowedControllerActions = array() [protected]

Definition at line 77 of file RequestBuilder.php.

Referenced by loadDefaultValues().

Tx_Extbase_Configuration_ConfigurationManagerInterface Tx_Extbase_MVC_Web_RequestBuilder::$configurationManager [protected]

Definition at line 82 of file RequestBuilder.php.

Referenced by injectConfigurationManager().

Tx_Extbase_MVC_Web_RequestBuilder::$defaultActionName [protected]

Definition at line 70 of file RequestBuilder.php.

Tx_Extbase_MVC_Web_RequestBuilder::$defaultControllerName [protected]

Definition at line 63 of file RequestBuilder.php.

Tx_Extbase_MVC_Web_RequestBuilder::$extensionName [protected]

Definition at line 56 of file RequestBuilder.php.

Tx_Extbase_MVC_Web_RequestBuilder::$objectManager [protected]

Definition at line 42 of file RequestBuilder.php.

Referenced by injectObjectManager().

Tx_Extbase_MVC_Web_RequestBuilder::$pluginName = 'plugin' [protected]

Definition at line 49 of file RequestBuilder.php.


The documentation for this class was generated from the following file: