PHP Класс Kdyby\Doctrine\DI\OrmExtension

Автор: Filip Procházka ([email protected])
Наследование: extends Nette\DI\CompilerExtension
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$connectionDefaults array
$managerDefaults array
$metadataDriverClasses array

Открытые методы

Метод Описание
afterCompile ( ClassType $class )
beforeCompile ( )
loadConfiguration ( )
register ( Configurator $configurator )

Защищенные методы

Метод Описание
getServiceBoundManagers ( ServiceDefinition $def ) : string[]
loadConsole ( )
processCache ( string | stdClass $cache, string $suffix ) : string
processConnection ( $name, array $defaults, $isDefault = FALSE )
processEntityManager ( $name, array $defaults )
processEventManagers ( )
processMetadataDriver ( ServiceDefinition $metadataDriver, string $namespace, string | object $driver, string $prefix ) : string
processRepositories ( )
processRepositoryFactoryEntities ( ClassType $class )
processSecondLevelCache ( $name, array $config, $isDefault )

Приватные методы

Метод Описание
addCollapsePathsToTracy ( Method $init )
evalAndInstantiateContainer ( ClassType $class ) : Container
isKdybyEventsPresent ( ) : boolean
isTracyPresent ( ) : boolean
natSortKeys ( array &$array )
normalizeTargetEntityMappings ( array $targetEntityMappings ) : array
resolveConfig ( array $provided, array $defaults, array $diff = [] ) : array

Описание методов

afterCompile() публичный Метод

public afterCompile ( ClassType $class )
$class Nette\PhpGenerator\ClassType

beforeCompile() публичный Метод

public beforeCompile ( )

getServiceBoundManagers() защищенный Метод

protected getServiceBoundManagers ( ServiceDefinition $def ) : string[]
$def Nette\DI\ServiceDefinition
Результат string[]

loadConfiguration() публичный Метод

public loadConfiguration ( )

loadConsole() защищенный Метод

protected loadConsole ( )

processCache() защищенный Метод

protected processCache ( string | stdClass $cache, string $suffix ) : string
$cache string | stdClass
$suffix string
Результат string

processConnection() защищенный Метод

protected processConnection ( $name, array $defaults, $isDefault = FALSE )
$defaults array

processEntityManager() защищенный Метод

protected processEntityManager ( $name, array $defaults )
$defaults array

processEventManagers() защищенный Метод

protected processEventManagers ( )

processMetadataDriver() защищенный Метод

protected processMetadataDriver ( ServiceDefinition $metadataDriver, string $namespace, string | object $driver, string $prefix ) : string
$metadataDriver Nette\DI\ServiceDefinition
$namespace string
$driver string | object
$prefix string
Результат string

processRepositories() защищенный Метод

protected processRepositories ( )

processRepositoryFactoryEntities() защищенный Метод

protected processRepositoryFactoryEntities ( ClassType $class )
$class Nette\PhpGenerator\ClassType

processSecondLevelCache() защищенный Метод

protected processSecondLevelCache ( $name, array $config, $isDefault )
$config array

register() публичный статический Метод

public static register ( Configurator $configurator )
$configurator Nette\Configurator

Описание свойств

$connectionDefaults публичное свойство

public array $connectionDefaults
Результат array

$managerDefaults публичное свойство

public array $managerDefaults
Результат array

$metadataDriverClasses публичное свойство

public array $metadataDriverClasses
Результат array