* @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Component\Scheduler\Administrator\Field; use Joomla\CMS\Form\Field\PredefinedlistField; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * A predefined list field with all possible states for a com_scheduler entry. * * @since 4.1.0 */ class TaskStateField extends PredefinedlistField { /** * The form field type. * * @var string * @since 4.1.0 */ public $type = 'taskState'; /** * Available states * * @var string[] * @since 4.1.0 */ protected $predefinedOptions = [ -2 => 'JTRASHED', 0 => 'JDISABLED', 1 => 'JENABLED', '*' => 'JALL', ]; }