public function get_param_validation() {
        switch ($this->vtype) {
            case self::IS_BOOLEAN:
                return PARAM_BOOL;
            case self::IS_INTEGER:
                return PARAM_INT;
            case self::IS_FILENAME:
                return PARAM_FILE;
            case self::IS_PATH:
                return PARAM_PATH;
            case self::IS_TEXT:
                return PARAM_TEXT;
        }
        return null;
    }
public function get_param_validation() {
        switch ($this->vtype) {
            case self::IS_BOOLEAN:
                return PARAM_BOOL;
            case self::IS_INTEGER:
                return PARAM_INT;
            case self::IS_FILENAME:
                return PARAM_FILE;
            case self::IS_PATH:
                return PARAM_PATH;
            case self::IS_TEXT:
                return PARAM_TEXT;
        }
        return null;
    }
public function get_param_validation ( ) { switch ( $ this -> vtype ) { case self :: IS_BOOLEAN : return PARAM_BOOL ; case self :: IS_INTEGER : return PARAM_INT ; case self :: IS_FILENAME : return PARAM_FILE ; case self :: IS_PATH : return PARAM_PATH ; case self :: IS_TEXT : return PARAM_TEXT ; } return null ; }
Get the PARAM_XXXX validation to be applied to the setting

@return string The PARAM_XXXX constant of null if the setting type is not defined
Get the PARAM_XXXX validation to be applied to the setting