* @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Component\Privacy\Administrator\Field; use Joomla\CMS\Form\Field\PredefinedlistField; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Form Field to load a list of request statuses * * @since 3.9.0 */ class RequeststatusField extends PredefinedlistField { /** * The form field type. * * @var string * @since 3.9.0 */ public $type = 'RequestStatus'; /** * Available statuses * * @var array * @since 3.9.0 */ protected $predefinedOptions = [ '-1' => 'COM_PRIVACY_STATUS_INVALID', '0' => 'COM_PRIVACY_STATUS_PENDING', '1' => 'COM_PRIVACY_STATUS_CONFIRMED', '2' => 'COM_PRIVACY_STATUS_COMPLETED', ]; }