SlidersOverviewAjaxController

Extends \AdminHttpViewController

Class SlidersOverviewAjaxController

AJAX controller for the teaser slider overview page.

category

System

package

AdminHttpViewControllers

Methods

__construct

__construct(\HttpContextReaderInterface $httpContextReader, \HttpResponseProcessorInterface $httpResponseProcessor, \ContentViewInterface $defaultContentView) 
inherited

Arguments

$httpContextReader

\HttpContextReaderInterface

$httpResponseProcessor

\HttpResponseProcessorInterface

$defaultContentView

\ContentViewInterface

Deactivate the start page slider.

actionDeactivateStartPageSlider() 
Throws
\AuthenticationException

If the user is not the admin.

Default action method.

actionDefault() : \HttpControllerResponseInterface
inherited

Every controller child class requires at least the default action method, which is invoked when the ::_getQueryParameterData('do') value is not separated by a trailing slash.

Every action method have to return an instance which implements the http controller response interface.

Response

\HttpControllerResponseInterface

Deletes a specific slider.

actionDeleteSlider() : \HttpControllerResponse
Throws
\AuthenticationException

If the user is not the admin.

Response

\HttpControllerResponse

Sets a specific slider as the start page slider.

actionSetStartPageSlider() 
Throws
\AuthenticationException

If the user is not the admin.

Initializes the Controller

init() 

Processes a http response object which is get by invoking an action method.

proceed(\HttpContextInterface $httpContext) 
inherited

The action method is determined by the http context reader instance and the current request context. Re-implement this method in child classes to enable XSS and CSRF protection on demand.

see \HttpContextReaderInterface::getActionName \HttpResponseProcessorInterface::proceed
Throws
\LogicException

When no action method is found by the http context reader.

Arguments

$httpContext

\HttpContextInterface

Http context object which hold the request variables.

Makes sure that the admin status is currently given in session

validateCurrentAdminStatus() 
inherited
Throws
\LogicException

Properties