/** * Constructor * * @return void */ public function __construct() { if (!self::$dbh) { self::$dbh = App::get('db'); } if (!self::$possibleCols) { self::$dbh->setQuery('SELECT field, label FROM `#__incremental_registration_labels` ORDER BY label'); self::$possibleCols = array_map(function ($v) { return $v['label']; }, self::$dbh->loadAssocList('field')); } }