| 1146 | |
| 1147 | /** |
| 1148 | * Retrieve query variable. |
| 1149 | * |
| 1150 | * @since 4.9.0 |
| 1151 | * |
| 1152 | * @access public |
| 1153 | * |
| 1154 | * @param string $query_var Query variable key. |
| 1155 | * @param mixed $default Optional. Value to return if the query variable is not set. Default null. |
| 1156 | * @return mixed Contents of the query variable. |
| 1157 | */ |
| 1158 | public function get( $query_var, $default = null ) { |
| 1159 | if ( isset( $this->query_vars[ $query_var ] ) ) { |
| 1160 | return $this->query_vars[ $query_var ]; |
| 1161 | } |
| 1162 | |
| 1163 | return $default; |
| 1164 | } |
| 1165 | |
| 1166 | /** |
| 1167 | * Set query variable. |
| 1168 | * |
| 1169 | * @since 4.9.0 |
| 1170 | * @access public |
| 1171 | * |
| 1172 | * @param string $query_var Query variable key. |
| 1173 | * @param mixed $value Query variable value. |
| 1174 | */ |
| 1175 | public function set($query_var, $value) { |
| 1176 | $this->query_vars[$query_var] = $value; |
| 1177 | } |