TYPO3  7.6
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
RecyclerModuleController Class Reference
Inheritance diagram for RecyclerModuleController:
ActionController AbstractController ControllerInterface

Public Member Functions

 initializeAction ()
 
 indexAction ()
 
- Public Member Functions inherited from ActionController
 injectReflectionService (\TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService)
 
 injectCacheService (\TYPO3\CMS\Extbase\Service\CacheService $cacheService)
 
 injectMvcPropertyMappingConfigurationService (\TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService $mvcPropertyMappingConfigurationService)
 
 processRequest (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request,\TYPO3\CMS\Extbase\Mvc\ResponseInterface $response)
 
- Public Member Functions inherited from AbstractController
 injectSignalSlotDispatcher (\TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher)
 
 injectValidatorResolver (\TYPO3\CMS\Extbase\Validation\ValidatorResolver $validatorResolver)
 
 getControllerContext ()
 
 __construct ()
 
 injectConfigurationManager (ConfigurationManagerInterface $configurationManager)
 
 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 addFlashMessage ($messageBody, $messageTitle= '', $severity=\TYPO3\CMS\Core\Messaging\AbstractMessage::OK, $storeInSession=true)
 
 canProcessRequest (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request)
 
 processRequest (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request,\TYPO3\CMS\Extbase\Mvc\ResponseInterface $response)
 
 forward ($actionName, $controllerName=null, $extensionName=null, array $arguments=null)
 
 throwStatus ($statusCode, $statusMessage=null, $content=null)
 

Public Attributes

 $perms_clause
 

Protected Member Functions

 isCurrentUserAdmin ()
 
 getJavaScriptConfiguration ()
 
 getDataFromSession ($identifier, $default=null)
 
 getBackendUser ()
 
 getDocumentTemplate ()
 
 getLanguageService ()
 
- Protected Member Functions inherited from ActionController
 initializeActionMethodArguments ()
 
 resolveActionMethodName ()
 
 emitBeforeCallActionMethodSignal (array $preparedArguments)
 
 setViewConfiguration (ViewInterface $view)
 
 getViewProperty ($extbaseFrameworkConfiguration, $setting)
 
 resolveViewObjectName ()
 
 initializeView (ViewInterface $view)
 
 initializeAction ()
 
 errorAction ()
 
 clearCacheOnError ()
 
 addErrorFlashMessage ()
 
 getErrorFlashMessage ()
 
 forwardToReferringRequest ()
 
 getFlattenedValidationErrorMessage ()
 
- Protected Member Functions inherited from AbstractController
 redirect ($actionName, $controllerName=null, $extensionName=null, array $arguments=null, $pageUid=null, $delay=0, $statusCode=303)
 
 redirectToUri ($uri, $delay=0, $statusCode=303)
 
 addBaseUriIfNecessary ($uri)
 

Protected Attributes

 $relativePath
 
 $pageRecord = array()
 
 $isAccessibleForCurrentUser = false
 
 $allowDelete = false
 
 $recordsPageLimit = 50
 
 $id
 
 $view
 
 $defaultViewObjectName = BackendTemplateView::class
 
- Protected Attributes inherited from ActionController
 $reflectionService
 
 $cacheService
 
 $view = null
 
 $namespacesViewObjectNamePattern = '@vendor\@extension\View\@controller\@action@format'
 
 $viewFormatToObjectNameMap = array()
 
 $defaultViewObjectName = \TYPO3\CMS\Fluid\View\TemplateView::class
 
 $actionMethodName = 'indexAction'
 
 $errorMethodName = 'errorAction'
 
 $mvcPropertyMappingConfigurationService
 
 $request
 
 $response
 
- Protected Attributes inherited from AbstractController
 $signalSlotDispatcher
 
 $objectManager
 
 $uriBuilder
 
 $extensionName
 
 $settings
 
 $request
 
 $response
 
 $validatorResolver
 
 $arguments
 
 $supportedRequestTypes = array(\TYPO3\CMS\Extbase\Mvc\Request::class)
 
 $controllerContext
 
 $configurationManager
 

Additional Inherited Members

- Static Public Member Functions inherited from ActionController
static getActionMethodParameters ($objectManager)
 

Detailed Description

Module 'Recycler' for the 'recycler' extension.

Definition at line 27 of file RecyclerModuleController.php.

Member Function Documentation

getBackendUser ( )
protected
getDataFromSession (   $identifier,
  $default = null 
)
protected

Gets data from the session of the current backend user.

Parameters
string$identifierThe identifier to be used to get the data
string$defaultThe default date to be used if nothing was found in the session
Returns
string The accordant data in the session of the current backend user

Definition at line 207 of file RecyclerModuleController.php.

References RecyclerModuleController\getBackendUser().

Referenced by RecyclerModuleController\getJavaScriptConfiguration().

getDocumentTemplate ( )
protected

Returns an instance of DocumentTemplate

Returns

Definition at line 233 of file RecyclerModuleController.php.

References $GLOBALS.

getJavaScriptConfiguration ( )
protected

Gets the JavaScript configuration for the Ext JS interface.

Returns
array The JavaScript configuration

Definition at line 185 of file RecyclerModuleController.php.

References GeneralUtility\_GP(), RecyclerModuleController\getBackendUser(), RecyclerModuleController\getDataFromSession(), and GeneralUtility\getIndpEnv().

Referenced by RecyclerModuleController\indexAction().

getLanguageService ( )
protected

Returns an instance of LanguageService

Returns

Definition at line 243 of file RecyclerModuleController.php.

References $GLOBALS.

Referenced by RecyclerModuleController\indexAction().

indexAction ( )

Renders the content of the module.

Returns
void

Definition at line 126 of file RecyclerModuleController.php.

References RecyclerModuleController\getJavaScriptConfiguration(), and RecyclerModuleController\getLanguageService().

initializeAction ( )
isCurrentUserAdmin ( )
protected

Determines whether the current user is admin.

Returns
bool Whether the current user is admin

Definition at line 175 of file RecyclerModuleController.php.

References RecyclerModuleController\getBackendUser().

Referenced by RecyclerModuleController\initializeAction().

Member Data Documentation

$allowDelete = false
protected

Definition at line 52 of file RecyclerModuleController.php.

$defaultViewObjectName = BackendTemplateView::class
protected

Definition at line 74 of file RecyclerModuleController.php.

$id
protected

Definition at line 62 of file RecyclerModuleController.php.

$isAccessibleForCurrentUser = false
protected

Definition at line 47 of file RecyclerModuleController.php.

$pageRecord = array()
protected

Definition at line 42 of file RecyclerModuleController.php.

$perms_clause

Definition at line 37 of file RecyclerModuleController.php.

$recordsPageLimit = 50
protected

Definition at line 57 of file RecyclerModuleController.php.

$relativePath
protected

Definition at line 32 of file RecyclerModuleController.php.

$view
protected

Definition at line 67 of file RecyclerModuleController.php.