public function __construct($name, $vtype, $value = null, $visibility = self::VISIBLE, $status = self::NOT_LOCKED) { parent::__construct($name, $vtype, $value, $visibility, $status); }
/** * backup_competencies_setting constructor. */ public function __construct() { $defaultvalue = false; $visibility = base_setting::HIDDEN; $status = base_setting::LOCKED_BY_CONFIG; if (\core_competency\api::is_enabled()) { $defaultvalue = true; $visibility = base_setting::VISIBLE; $status = base_setting::NOT_LOCKED; } parent::__construct('competencies', base_setting::IS_BOOLEAN, $defaultvalue, $visibility, $status); }