\CJAX\Plugins\Dracula\ControllersDracula

The Dracula class, the base AJAX Controller for Dracula plugin.

An AJAX controller class may extends from Dracula controller class, or stores it as a property.

Summary

Methods
Properties
Constants
__construct()
getAJAX()
No public properties found
No constants found
loadElementsOrders()
$ajax
$elementsOrders
N/A
No private methods found
No private properties found
N/A

Properties

$ajax

$ajax : \CJAX\Core\CJAX

The ajax property, stores an instance of CJAX for child controllers to use easily.

Type

\CJAX\Core\CJAX

$elementsOrders

$elementsOrders : array

The elementsOrders property, stores an associative array of orders for elements inside containers.

For the elementsOrders array, the keys are containers' ids, and values are an array of ordered element ids inside each container.

Type

array

Methods

__construct()

__construct(\CJAX\Core\CJAX  $ajax) : \CJAX\Core\AJAXController

The constructor for AJAXController class, it instantiates controller class with property $ajax through DI.

Parameters

\CJAX\Core\CJAX $ajax

Returns

\CJAX\Core\AJAXController

getAJAX()

getAJAX() : \CJAX\Core\CJAX

The getCJAX method, acquires the instance of $ajax from controller.

Returns

\CJAX\Core\CJAX

loadElementsOrders()

loadElementsOrders() : void

The loadElementsOrders method, loads elements orders from PHP cookie if available.