public function setDefaultDecoder($decoder = 'json')
    {
        if (is_callable($decoder)) {
            $this->defaultDecoder = $decoder;
        } else {
            if ($decoder === 'json') {
                $this->defaultDecoder = $this->jsonDecoder;
            } elseif ($decoder === 'xml') {
                $this->defaultDecoder = $this->xmlDecoder;
            }
        }
    }
public function setDefaultDecoder($decoder = 'json')
    {
        if (is_callable($decoder)) {
            $this->defaultDecoder = $decoder;
        } else {
            if ($decoder === 'json') {
                $this->defaultDecoder = $this->jsonDecoder;
            } elseif ($decoder === 'xml') {
                $this->defaultDecoder = $this->xmlDecoder;
            }
        }
    }
public function setDefaultDecoder ( $ decoder = 'json' ) { if ( is_callable ( $ decoder ) ) { $ this -> defaultDecoder = $ decoder ; } else { if ( $ decoder === 'json' ) { $ this -> defaultDecoder = $ this -> jsonDecoder ; } elseif ( $ decoder === 'xml' ) { $ this -> defaultDecoder = $ this -> xmlDecoder ; } } }
Set Default Decoder

@access public
@param  $decoder string|callable
Set Default Decoder