Merge "Throw exception on falsy server in RedisConnectionPool."
[mediawiki.git] / includes / htmlform / HTMLTagFilter.php
blob8075de5a3b61476e51b4da6c937845ad2d1074e7
1 <?php
2 /**
3 * Wrapper for ChangeTags::buildTagFilterSelector to use in HTMLForm
4 */
5 class HTMLTagFilter extends HTMLFormField {
6 protected $tagFilter;
8 function getTableRow( $value ) {
9 $this->tagFilter = ChangeTags::buildTagFilterSelector( $value );
10 if ( $this->tagFilter ) {
11 return parent::getTableRow( $value );
13 return '';
16 function getDiv( $value ) {
17 $this->tagFilter = ChangeTags::buildTagFilterSelector( $value );
18 if ( $this->tagFilter ) {
19 return parent::getDiv( $value );
21 return '';
24 function getInputHTML( $value ) {
25 if ( $this->tagFilter ) {
26 // we only need the select field, HTMLForm should handle the label
27 return $this->tagFilter[1];
29 return '';