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