Broarm\EventTickets\Controllers\CheckInController
Class CheckInController
Synopsis
class CheckInController
extends ContentController
implements
PermissionProvider
{
- // constants
- const NO_CODE = 3;
- const NO_ATTENDEES = 2;
- const CODE_NOT_FOUND = 1;
- const ALREADY_CHECKED_IN = 0;
- const SUCCESS = 1;
- // members
- private static array $allowed_actions = ;
- // methods
- public void event()
- public HTTPResponseAlias|void ticket()
- public void attendees()
- public CheckInForm CheckInForm()
- public string Link()
- public array providePermissions()
- public HTTPResponseAlias|void init()
Hierarchy
Extends
- SilverStripe\CMS\Controllers\ContentController
Implements
- SilverStripe\Security\PermissionProvider
Constants
Name | Value |
---|---|
NO_CODE | 3 |
NO_ATTENDEES | 2 |
CODE_NOT_FOUND | 1 |
ALREADY_CHECKED_IN | 0 |
SUCCESS | 1 |
Members
private
- $allowed_actions
Methods
public
- CheckInForm() — Get the check in form
- Link() — Get a relative link to the current controller Needed to handle the form
- attendees()
- event()
- init() — Here for legacy app support
- providePermissions() — Provide permissions required for ticket check in
- ticket() — Add a ticket action for a cleaner API