\Examples\ControllersCaptcha

The abstract AJAXController class that every CJAX controllers should extend.

By extending this class, child controller classes acquire an instance of CJAX through dependency injection. Creation of this class marks the deprecation the singleton CJAX::getInstance() in future.

Summary

Methods
Properties
Constants
__construct()
getAJAX()
dragstart()
dragenter()
dragleave()
drop()
No public properties found
No constants found
No protected methods found
$ajax
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

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