YamlProvider
class YamlProvider implements ProviderInterface (View source)
Use this provider if you wish to store your entity metadata in YAML files.
The Provider adds automatically the default mapping information for the package Expected location for the YAML mapping files: packageDir/config/yaml 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 $this->addDriver()
Properties
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