Broarm\EventTickets\Forms\CheckInValidator
CheckInValidator.php
- Author: Bram de Leeuw Date: 14/06/2017
Synopsis
class CheckInValidator
{
- // constants
- const MESSAGE_ERROR = 'MESSAGE_ERROR';
- const MESSAGE_NO_CODE = 'MESSAGE_NO_CODE';
- const MESSAGE_CODE_NOT_FOUND = 'MESSAGE_CODE_NOT_FOUND';
- const MESSAGE_TICKET_CANCELLED = 'MESSAGE_TICKET_CANCELLED';
- const MESSAGE_ALREADY_CHECKED_IN = 'MESSAGE_ALREADY_CHECKED_IN';
- const MESSAGE_CHECK_OUT_SUCCESS = 'MESSAGE_CHECK_OUT_SUCCESS';
- const MESSAGE_CHECK_IN_SUCCESS = 'MESSAGE_CHECK_IN_SUCCESS';
- // members
- private static bool $allow_checkout = false;
- protected Attendee $attendee = NULL;
- // methods
- public array validate()
- public Attendee getAttendee()
- private static string message()
Hierarchy
Uses
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Extensible
Constants
Name | Value |
---|---|
MESSAGE_ERROR | 'MESSAGE_ERROR' |
MESSAGE_NO_CODE | 'MESSAGE_NO_CODE' |
MESSAGE_CODE_NOT_FOUND | 'MESSAGE_CODE_NOT_FOUND' |
MESSAGE_TICKET_CANCELLED | 'MESSAGE_TICKET_CANCELLED' |
MESSAGE_ALREADY_CHECKED_IN | 'MESSAGE_ALREADY_CHECKED_IN' |
MESSAGE_CHECK_OUT_SUCCESS | 'MESSAGE_CHECK_OUT_SUCCESS' |
MESSAGE_CHECK_IN_SUCCESS | 'MESSAGE_CHECK_IN_SUCCESS' |
Members
private
- $allow_checkout
—
Broarm\EventTickets\Forms\bool
Allow people to check in and out
protected
- $attendee — Broarm\EventTickets\Model\Attendee
Methods
private
- message() — Translate the given type to a readable message
public
- getAttendee() — Get the attendee instance
- validate() — Validate the given ticket code