<?php /** * Handles the event status meta. * * @since 5.11.0 * * @package Tribe\Events\Event_Status */ namespace Tribe\Events\Event_Status; /** * Class Event_Meta * * @since 5.11.0 * * @package Tribe\Events\Event_Status */ class Event_Meta { /** * Meta Key for Status field. * * @since 5.11.0 * * @var string */ public static $key_status = '_tribe_events_status'; /** * Meta Key for Canceled reason field. * * @since 5.11.0 * * @var string */ public static $key_status_reason = '_tribe_events_status_reason'; /** * Meta Key for event status field used for migration from extension. * * @since 5.11.0 * * @var string */ public static $key_control_status = '_tribe_events_control_status'; /** * Meta Key for Canceled reason field used for migration from extension. * * @since 5.11.0 * * @var string */ public static $key_status_canceled_reason = '_tribe_events_control_status_canceled_reason'; /** * Meta Key for Postponed reason field used for migration from extension. * * @since 5.11.0 * * @var string */ public static $key_status_postponed_reason = '_tribe_events_control_status_postponed_reason'; /** * All the meta keys, in a set. * * @since 5.11.0 * * @var array<string> */ public static $event_status_keys = [ '_tribe_events_status', '_tribe_events_status_reason', ]; }