Setup
in package
Convenience class for setting up Doctrine from different installations and configurations.
Table of Contents
- createAnnotationMetadataConfiguration() : Configuration
- Creates a configuration with an annotation metadata driver.
- createConfiguration() : Configuration
- Creates a configuration without a metadata driver.
- createXMLMetadataConfiguration() : Configuration
- Creates a configuration with a 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, mixed> $paths[, bool $isDevMode = false ][, string $proxyDir = null ][, Cache|null $cache = null ][, bool $useSimpleAnnotationReader = true ]) : Configuration
Parameters
- $paths : array<string|int, mixed>
- $isDevMode : bool = false
- $proxyDir : string = null
- $cache : Cache|null = null
- $useSimpleAnnotationReader : bool = true
Return values
Configuration —createConfiguration()
Creates a configuration without a metadata driver.
public
static createConfiguration([bool $isDevMode = false ][, string $proxyDir = null ][, Cache|null $cache = null ]) : Configuration
Parameters
- $isDevMode : bool = false
- $proxyDir : string = null
- $cache : Cache|null = null
Return values
Configuration —createXMLMetadataConfiguration()
Creates a configuration with a xml metadata driver.
public
static createXMLMetadataConfiguration(array<string|int, mixed> $paths[, bool $isDevMode = false ][, string $proxyDir = null ][, Cache|null $cache = null ]) : Configuration
Parameters
- $paths : array<string|int, mixed>
- $isDevMode : bool = false
- $proxyDir : string = null
- $cache : Cache|null = null
Return values
Configuration —createYAMLMetadataConfiguration()
Creates a configuration with a yaml metadata driver.
public
static createYAMLMetadataConfiguration(array<string|int, mixed> $paths[, bool $isDevMode = false ][, string $proxyDir = null ][, Cache|null $cache = null ]) : Configuration
Parameters
- $paths : array<string|int, mixed>
- $isDevMode : bool = false
- $proxyDir : string = null
- $cache : Cache|null = null
Return values
Configuration —registerAutoloadDirectory()
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
Return values
void —createCacheConfiguration()
private
static createCacheConfiguration(bool $isDevMode, string $proxyDir, Cache|null $cache) : Cache
Parameters
- $isDevMode : bool
- $proxyDir : string
- $cache : Cache|null
Return values
Cache —createCacheInstance()
private
static createCacheInstance(bool $isDevMode, Cache|null $cache) : Cache
Parameters
- $isDevMode : bool
- $cache : Cache|null