XmlProvider
class XmlProvider implements ProviderInterface (View source)
Use this provider if you wish to store your entity metadata in XML files.
The Provider adds automatically the default mapping information for the package Expected location for the YAML mapping files: packageDir/config/xml Expected namespace for the entites: Concrete\Packages\PackageXYZ\Entity
The default mapping information can be omitted by setting $useDefaultSettings to false. In this case, the mapping information (Namespace, DoctrineMappingDriver) has to be added manually with the method addDriver().
Properties
protected | $locations | ||
protected array | $drivers |
Methods
getDrivers()
No description
addDriver(string $namespace, string|array $locations)
Add additional driver
Details
__construct(ProviderInterface $pkg, bool $useDefaultSettings = true)
Constructor
DriverInterface[]
getDrivers()
No description
addDriver(string $namespace, string|array $locations)
Add additional driver