Setup
in package
Convenience class for setting up Doctrine from different installations and configurations.
Tags
Table of Contents
Methods
- createAnnotationMetadataConfiguration() : Configuration
- Creates a configuration with an annotation metadata driver.
- createAttributeMetadataConfiguration() : Configuration
- Creates a configuration with an attribute metadata driver.
- createConfiguration() : Configuration
- Creates a configuration without a metadata driver.
- createXMLMetadataConfiguration() : Configuration
- Creates a configuration with an XML metadata driver.
- createYAMLMetadataConfiguration() : Configuration
- Creates a configuration with a YAML metadata driver.
- registerAutoloadDirectory() : void
- Use this method to register all autoloads for a downloaded Doctrine library.
- createCacheConfiguration() : Cache
- createCacheInstance() : Cache
Methods
createAnnotationMetadataConfiguration()
Creates a configuration with an annotation metadata driver.
public
static createAnnotationMetadataConfiguration(array<string|int, string> $paths[, bool $isDevMode = false ][, string|null $proxyDir = null ][, Cache|null $cache = null ][, bool $useSimpleAnnotationReader = true ]) : Configuration
Parameters
- $paths : array<string|int, string>
- $isDevMode : bool = false
- $proxyDir : string|null = null
- $cache : Cache|null = null
- $useSimpleAnnotationReader : bool = true
Return values
ConfigurationcreateAttributeMetadataConfiguration()
Creates a configuration with an attribute metadata driver.
public
static createAttributeMetadataConfiguration(array<string|int, string> $paths[, bool $isDevMode = false ][, string|null $proxyDir = null ][, Cache|null $cache = null ]) : Configuration
Parameters
- $paths : array<string|int, string>
- $isDevMode : bool = false
- $proxyDir : string|null = null
- $cache : Cache|null = null
Return values
ConfigurationcreateConfiguration()
Creates a configuration without a metadata driver.
public
static createConfiguration([bool $isDevMode = false ][, string|null $proxyDir = null ][, Cache|null $cache = null ]) : Configuration
Parameters
- $isDevMode : bool = false
- $proxyDir : string|null = null
- $cache : Cache|null = null
Return values
ConfigurationcreateXMLMetadataConfiguration()
Creates a configuration with an XML metadata driver.
public
static createXMLMetadataConfiguration(array<string|int, string> $paths[, bool $isDevMode = false ][, string|null $proxyDir = null ][, Cache|null $cache = null ]) : Configuration
Parameters
- $paths : array<string|int, string>
- $isDevMode : bool = false
- $proxyDir : string|null = null
- $cache : Cache|null = null
Return values
ConfigurationcreateYAMLMetadataConfiguration()
Creates a configuration with a YAML metadata driver.
public
static createYAMLMetadataConfiguration(array<string|int, string> $paths[, bool $isDevMode = false ][, string|null $proxyDir = null ][, Cache|null $cache = null ]) : Configuration
Parameters
- $paths : array<string|int, string>
- $isDevMode : bool = false
- $proxyDir : string|null = null
- $cache : Cache|null = null
Tags
Return values
ConfigurationregisterAutoloadDirectory()
Use this method to register all autoloads for a downloaded Doctrine library.
public
static registerAutoloadDirectory(string $directory) : void
Pick the directory the library was uncompressed into.
Parameters
- $directory : string
Tags
createCacheConfiguration()
private
static createCacheConfiguration(bool $isDevMode, string $proxyDir, Cache|null $cache) : Cache
Parameters
- $isDevMode : bool
- $proxyDir : string
- $cache : Cache|null
Return values
CachecreateCacheInstance()
private
static createCacheInstance(bool $isDevMode, Cache|null $cache) : Cache
Parameters
- $isDevMode : bool
- $cache : Cache|null