Class yii\httpclient\XmlFormatter
Inheritance | yii\httpclient\XmlFormatter » yii\base\Object |
---|---|
Implements | yii\base\Configurable, yii\httpclient\FormatterInterface |
Available since version | 2.0 |
Source Code | https://github.com/yiisoft/yii2/blob/master/framework/httpclient/XmlFormatter.php |
XmlFormatter formats HTTP message as XML.
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$contentType | string | The Content-Type header for the response | yii\httpclient\XmlFormatter |
$encoding | string | The XML encoding. | yii\httpclient\XmlFormatter |
$itemTag | string | The name of the elements that represent the array elements with numeric keys. | yii\httpclient\XmlFormatter |
$rootTag | string | The name of the root element. | yii\httpclient\XmlFormatter |
$useTraversableAsArray | boolean | Whether to interpret objects implementing the Traversable interface as arrays. | yii\httpclient\XmlFormatter |
$version | string | The XML version | yii\httpclient\XmlFormatter |
Public Methods
Method | Description | Defined By |
---|---|---|
__call() | Calls the named method which is not a class method. | yii\base\Object |
__construct() | Constructor. | yii\base\Object |
__get() | Returns the value of an object property. | yii\base\Object |
__isset() | Checks if a property is set, i.e. defined and not null. | yii\base\Object |
__set() | Sets value of an object property. | yii\base\Object |
__unset() | Sets an object property to null. | yii\base\Object |
canGetProperty() | Returns a value indicating whether a property can be read. | yii\base\Object |
canSetProperty() | Returns a value indicating whether a property can be set. | yii\base\Object |
className() | Returns the fully qualified name of this class. | yii\base\Object |
format() | Formats given HTTP request message. | yii\httpclient\XmlFormatter |
hasMethod() | Returns a value indicating whether a method is defined. | yii\base\Object |
hasProperty() | Returns a value indicating whether a property is defined. | yii\base\Object |
init() | Initializes the object. | yii\base\Object |
Protected Methods
Method | Description | Defined By |
---|---|---|
buildXml() | yii\httpclient\XmlFormatter |
Property Details
The Content-Type header for the response
The XML encoding. If not set, it will use the value of yii\base\Application::$charset.
The name of the elements that represent the array elements with numeric keys.
The name of the root element.
Whether to interpret objects implementing the Traversable interface as arrays.
Defaults to true
.
The XML version
Method Details
protected void buildXml ( $element, $data ) | ||
$element | DOMElement | |
$data | mixed |
Formats given HTTP request message.
public yii\httpclient\Request format ( yii\httpclient\Request $request ) | ||
$request | yii\httpclient\Request | HTTP request instance. |
return | yii\httpclient\Request | Formatted request. |
---|