\Applications\ControllerApplyController

there are basically two ways to use this controller, (1) either you have a form, and want to accumulate inputs, or you want to create a form on an existing or new application (2) or want to do some action on a concrete form.

for both you need the applyId, which is NOT the application-id, the applyId is an alias for the Job, it can be some human-readable text or an external ID. the application to an applyId is found by the combination of the user and the job, that is represented by the applyId. this approach ensures, that applications stick to the related job.

nonetheless, there is an exception, for the posts for updating the application, the application-id is needed.

if you use the do as query-parameter, you have to customize the do-Action for the special purpose that is assigned to the do parameter in the query

Summary

Methods
Properties
Constants
attachDefaultListeners()
preDispatch()
jobNotFoundAction()
indexAction()
oneClickApplyAction()
processPreviewAction()
processAction()
doAction()
acl()
notification()
mailer()
auth()
No public properties found
No constants found
checkApplication()
configureContainer()
$container
N/A
No private methods found
No private properties found
N/A

Properties

$container

$container

Methods

attachDefaultListeners()

attachDefaultListeners()

preDispatch()

preDispatch(\Zend\Mvc\MvcEvent $e)

Parameters

\Zend\Mvc\MvcEvent $e

jobNotFoundAction()

jobNotFoundAction()

indexAction()

indexAction()

oneClickApplyAction()

oneClickApplyAction()

processPreviewAction()

processPreviewAction()

processAction()

processAction()

doAction()

doAction()

acl()

acl() : \Acl\Controller\Plugin\Acl

Returns

\Acl\Controller\Plugin\Acl

notification()

notification() : \Core\Controller\Plugin\Notification

Returns

\Core\Controller\Plugin\Notification

mailer()

mailer() : \Core\Controller\Plugin\Mailer

Returns

\Core\Controller\Plugin\Mailer

auth()

auth() : \Auth\Controller\Plugin\Auth

Returns

\Auth\Controller\Plugin\Auth

checkApplication()

checkApplication( $application)

Parameters

$application

configureContainer()

configureContainer(\Core\Form\Container $container)

Configures the apply form container.

Currently only disables elements.

Parameters

\Core\Form\Container $container