public function getFilterByTag($tag) {
        if (isset($this->_filterMap[$tag])){
            return $this->getFilter($this->_filterMap[$tag]);
        }

        throw new MissingFilterException(sprintf('No filter could be located for tag %s', $tag));
    }
public function getFilterByTag($tag) {
        if (isset($this->_filterMap[$tag])){
            return $this->getFilter($this->_filterMap[$tag]);
        }

        throw new MissingFilterException(sprintf('No filter could be located for tag %s', $tag));
    }
public function getFilterByTag ( $ tag ) { if ( isset ( $ this -> _filterMap [ $ tag ] ) ) { return $ this -> getFilter ( $ this -> _filterMap [ $ tag ] ) ; } throw new MissingFilterException ( sprintf ( 'No filter could be located for tag %s' , $ tag ) ) ; }
Return a filter based on its supported tag.

@param string $tag
@return \Decoda\Filter
@throws \Decoda\Exception\MissingFilterException
Return a filter based on its supported tag .