mediatekformation

ManagerRegistry extends AbstractManagerRegistry
in package

References Doctrine connections and entity/document managers.

Tags
author

Lukas Kahwe Smith smith@pooteeweet.org

Table of Contents

$container  : Container
$connections  : array<string|int, string>
$defaultConnection  : string
$defaultManager  : string
$managers  : array<string|int, string>
$name  : string
$proxyInterfaceName  : string
__construct()  : mixed
getConnection()  : mixed
{@inheritdoc}
getConnectionNames()  : mixed
{@inheritdoc}
getConnections()  : mixed
{@inheritdoc}
getDefaultConnectionName()  : mixed
{@inheritdoc}
getDefaultManagerName()  : string
Gets the default object manager name.
getManager()  : ObjectManager
Gets a named object manager.
getManagerForClass()  : ObjectManager|null
Gets the object manager associated with a given class.
getManagerNames()  : array<string|int, string>
Gets all object manager names.
getManagers()  : array<string|int, ObjectManager>
Gets an array of all registered object managers.
getName()  : string
Gets the name of the registry.
getRepository()  : ObjectRepository
Gets the ObjectRepository for a persistent object.
resetManager()  : ObjectManager
Resets a named object manager.
getService()  : object
Fetches/creates the given services.
resetService()  : void
Resets the given services.
getRealClassName()  : string
selectManager()  : ObjectManager

Properties

Methods

__construct()

public __construct(string $name, array<string|int, string> $connections, array<string|int, string> $managers, string $defaultConnection, string $defaultManager, string $proxyInterfaceName) : mixed
Parameters
$name : string
$connections : array<string|int, string>
$managers : array<string|int, string>
$defaultConnection : string
$defaultManager : string
$proxyInterfaceName : string
Tags
psalm-param

class-string $proxyInterfaceName

Return values
mixed

getConnection()

{@inheritdoc}

public getConnection([mixed $name = null ]) : mixed
Parameters
$name : mixed = null
Return values
mixed

getDefaultConnectionName()

{@inheritdoc}

public getDefaultConnectionName() : mixed
Return values
mixed

getDefaultManagerName()

Gets the default object manager name.

public getDefaultManagerName() : string
Return values
string

The default object manager name.

getManager()

Gets a named object manager.

public getManager([mixed $name = null ]) : ObjectManager
Parameters
$name : mixed = null

The object manager name (null for the default one).

Tags
throws
InvalidArgumentException
Return values
ObjectManager

getManagerForClass()

Gets the object manager associated with a given class.

public getManagerForClass(mixed $class) : ObjectManager|null
Parameters
$class : mixed

A persistent object class name.

Return values
ObjectManager|null

getManagerNames()

Gets all object manager names.

public getManagerNames() : array<string|int, string>
Return values
array<string|int, string>

An array of object manager names.

getRepository()

Gets the ObjectRepository for a persistent object.

public getRepository(mixed $persistentObject[, mixed $persistentManagerName = null ]) : ObjectRepository
Parameters
$persistentObject : mixed

The name of the persistent object.

$persistentManagerName : mixed = null

The object manager name (null for the default one).

Return values
ObjectRepository

getService()

Fetches/creates the given services.

protected getService(mixed $name) : object
Parameters
$name : mixed

The name of the service.

Return values
object

resetService()

Resets the given services.

protected resetService(mixed $name) : void
Parameters
$name : mixed

The name of the service.

Return values
void

getRealClassName()

private getRealClassName(string $classNameOrAlias) : string
Parameters
$classNameOrAlias : string
Tags
psalm-return

class-string

Return values
string

selectManager()

private selectManager(string $persistentObjectName[, string|null $persistentManagerName = null ]) : ObjectManager
Parameters
$persistentObjectName : string
$persistentManagerName : string|null = null
Tags
psalm-param

class-string $persistentObjectName

Return values
ObjectManager

Search results