Index
A
- ArrayToXml — Class in namespace Bmatovu\LaravelXml\Support
 - ArrayToXml::addNode() — Method in class ArrayToXml
 Add node.
- ArrayToXml::addCollectionNode() — Method in class ArrayToXml
 Add collection node.
- ArrayToXml::addSequentialNode() — Method in class ArrayToXml
 Add sequential node.
- ArrayToXml::addAttributes() — Method in class ArrayToXml
 Add attributes.
B
- LaravelXmlServiceProvider::boot() — Method in class LaravelXmlServiceProvider
 Bootstrap the application services.
C
- ArrayToXml::convert() — Method in class ArrayToXml
 Convert the given array to an xml string.
- ArrayToXml::createRootElement() — Method in class ArrayToXml
 Create the root element.
- ArrayToXml::convertElement() — Method in class ArrayToXml
 Parse individual element.
D
- $ ArrayToXml#domDocument — Property in class ArrayToXml
 The DOM Document.
- LaravelXml::decode() — Method in class LaravelXml
 Convert a string of XML into an array.
- $ XmlValidator#domDocument — Property in class XmlValidator
 DOM Document.
E
- LaravelXml::encode() — Method in class LaravelXml
 Convert the an array to an xml string.
G
- LaravelXml::getFacadeAccessor() — Method in class LaravelXml
 Get the binding in the IoC container.
- XmlElement::get() — Method in class XmlElement
 Provides access to element's children.
- XmlValidator::getElement() — Method in class XmlValidator
 Get element from message.
- XmlValidator::getMessage() — Method in class XmlValidator
 Get refined message.
H
- RequireXml::handle() — Method in class RequireXml
 Handle an incoming request.
- $ XmlResponse#headers — Property in class XmlResponse
 
I
- ArrayToXml::isArrayAllKeySequential() — Method in class ArrayToXml
 Check if all array keys are sequential.
- LaravelXml::is_valid() — Method in class LaravelXml
 Check if a string is valid XML.
- XmlValidator::is_valid() — Method in class XmlValidator
 Check if a string is valid XML.
J
- JsonSimpleXMLElementDecorator — Class in namespace Bmatovu\LaravelXml\Support
 Class JsonSimpleXMLElementDecorator.
- JsonSimpleXMLElementDecorator::jsonSerialize() — Method in class JsonSimpleXMLElementDecorator
 Specify data which should be serialized to JSON.
L
- LaravelXml — Class in namespace Bmatovu\LaravelXml
 - LaravelXmlServiceProvider — Class in namespace Bmatovu\LaravelXml
 - LaravelXml — Class in namespace Bmatovu\LaravelXml\Support\Facades
 
O
- $ XmlResponse#options — Property in class XmlResponse
 - $ JsonSimpleXMLElementDecorator#options — Property in class JsonSimpleXMLElementDecorator
 
R
- RequireXml — Class in namespace Bmatovu\LaravelXml\Http\Middleware
 - LaravelXmlServiceProvider::register() — Method in class LaravelXmlServiceProvider
 Register the application services.
- $ ArrayToXml#replaceSpacesByUnderScoresInKeyNames — Property in class ArrayToXml
 Set to enable replacing space with underscore.
S
- XmlResponse::setContent() — Method in class XmlResponse
 Set the content on the response.
- $ JsonSimpleXMLElementDecorator#subject — Property in class JsonSimpleXMLElementDecorator
 - JsonSimpleXMLElementDecorator::setDepth() — Method in class JsonSimpleXMLElementDecorator
 Set depth.
T
- ArrayToXml::toXml() — Method in class ArrayToXml
 Return as XML.
- ArrayToXml::toDom() — Method in class ArrayToXml
 Return as DOM object.
U
- JsonSimpleXMLElementDecorator::useAttributes() — Method in class JsonSimpleXMLElementDecorator
 Should use attributes.
- JsonSimpleXMLElementDecorator::useText() — Method in class JsonSimpleXMLElementDecorator
 Should use text.
V
- LaravelXml::validate() — Method in class LaravelXml
 Validate XML string.
- XmlValidator::validate() — Method in class XmlValidator
 Validate XML string.
X
- XmlResponse — Class in namespace Bmatovu\LaravelXml\Http
 - XmlElement — Class in namespace Bmatovu\LaravelXml\Support
 - XmlValidator — Class in namespace Bmatovu\LaravelXml\Support
 Class XmlValidator.
- $ XmlValidator#xsd — Property in class XmlValidator
 XML Schema Definition.
_
- XmlResponse::__construct() — Method in class XmlResponse
 - Constructor.
 - ArrayToXml::__construct() — Method in class ArrayToXml
 Construct a new instance.
- LaravelXml::__construct() — Method in class LaravelXml
 - JsonSimpleXMLElementDecorator::__construct() — Method in class JsonSimpleXMLElementDecorator
 - Constructor.
 - XmlValidator::__construct() — Method in class XmlValidator
 - Constructor.