Symfony\Component\DependencyInjection\Loader\XmlFileLoader
XmlFileLoader loads XML files service definitions.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
class XmlFileLoader
extends FileLoader
{
- // Inherited members from FileLoader
- protected $container;
- // Inherited members from Loader
- protected $resolver;
- // methods
- public void load()
- public Boolean supports()
- private void parseParameters()
- private void parseImports()
- private void parseDefinitions()
- private void parseDefinition()
- protected SimpleXMLElement parseFile()
- private void processAnonymousServices()
- public Boolean validateSchema()
- private void validateExtensions()
- private void loadFromExtensions()
- public static array convertDomElementToArray()
- // Inherited methods from FileLoader
- public void __construct()
- // Inherited methods from FileLoader
- public void __construct()
- public void setCurrentDir()
- public void getLocator()
- public mixed import()
- // Inherited methods from Loader
- public LoaderResolverInterface getResolver()
- public void setResolver()
- public mixed import()
- public LoaderInterface resolve()
Hierarchy
Members
protected
- $container
- $loading
- $locator
- $resolver
Methods
private
- loadFromExtensions() — Loads from an extension.
- parseDefinition() — Parses an individual Definition
- parseDefinitions() — Parses multiple definitions
- parseImports() — Parses imports
- parseParameters() — Parses parameters
- processAnonymousServices() — Processes anonymous services
- validateExtensions() — Validates an extension.
protected
- parseFile() — Parses a XML file.
public
- convertDomElementToArray() — Converts a \DomElement object to a PHP array.
- load() — Loads an XML file.
- supports() — Returns true if this class supports the given resource.
- validateSchema() — Validates a documents XML schema.
Inherited from Symfony\Component\Config\Loader\FileLoader
public
- getLocator()
- import() — Imports a resource.
- setCurrentDir()
Inherited from Symfony\Component\Config\Loader\Loader
public
- getResolver() — Gets the loader resolver.
- import() — Imports a resource.
- resolve() — Finds a loader able to load an imported resource.
- setResolver() — Sets the loader resolver.