class ObjectManagerRegistry implements ObjectManager, IteratorAggregate (View source)

Methods

__construct()

No description

initializeObject($obj)

{@inheritdoc}

getRepository($className)

{@inheritdoc}

clear($objectName = null)

{@inheritdoc}

refresh($object)

{@inheritdoc}

remove($object)

{@inheritdoc}

contains($object)

{@inheritdoc}

flush()

{@inheritdoc}

find($className, $id)

{@inheritdoc}

merge($object)

{@inheritdoc}

detach($object)

{@inheritdoc}

getClassMetadata($className)

{@inheritdoc}

persist($object)

{@inheritdoc}

getMetadataFactory()

{@inheritdoc}

getIterator()

ObjectManager iterator

ObjectManager|NULL
getObjectManager(string $key)

No description

setObjectManager(string $key, ObjectManager $objectManager)

Set, replace or remove an object manager

NULL|ObjectManager|mixed|array|ArrayAccess|ContainerInterface|Traversable
getObjectManagerForClass(string $className)

Get the object manager that manage the given class

mixed|array|ArrayAccess|ContainerInterface|Traversable|ObjectManager|NULL
findObjectManagerForClass(string $className)

Find the object manager that manage the given class if any.

static 
notManagedException(string $className)

No description

Details

__construct()

initializeObject($obj)

{@inheritdoc}

Parameters

$obj

See also

\Doctrine\Persistence\ObjectManager::initializeObject()

getRepository($className)

{@inheritdoc}

Parameters

$className

See also

\Doctrine\Persistence\ObjectManager::getRepository()

clear($objectName = null)

{@inheritdoc}

Parameters

$objectName

See also

\Doctrine\Persistence\ObjectManager::clear()

refresh($object)

{@inheritdoc}

Parameters

$object

See also

\Doctrine\Persistence\ObjectManager::refresh()

remove($object)

{@inheritdoc}

Parameters

$object

See also

\Doctrine\Persistence\ObjectManager::remove()

contains($object)

{@inheritdoc}

Parameters

$object

See also

\Doctrine\Persistence\ObjectManager::contains()

flush()

{@inheritdoc}

See also

\Doctrine\Persistence\ObjectManager::flush()

find($className, $id)

{@inheritdoc}

Parameters

$className
$id

See also

\Doctrine\Persistence\ObjectManager::find()

merge($object)

{@inheritdoc}

Parameters

$object

See also

\Doctrine\Persistence\ObjectManager::merge()

detach($object)

{@inheritdoc}

Parameters

$object

See also

\Doctrine\Persistence\ObjectManager::detach()

getClassMetadata($className)

{@inheritdoc}

Parameters

$className

See also

\Doctrine\Persistence\ObjectManager::getClassMetadata()

persist($object)

{@inheritdoc}

Parameters

$object

See also

\Doctrine\Persistence\ObjectManager::persist()

getMetadataFactory()

{@inheritdoc}

See also

\Doctrine\Persistence\ObjectManager::getMetadataFactory()

Iterator getIterator()

ObjectManager iterator

Return Value

Iterator

ObjectManager|NULL getObjectManager(string $key)

Parameters

string $key Object manager key

Return Value

ObjectManager|NULL

setObjectManager(string $key, ObjectManager $objectManager)

Set, replace or remove an object manager

Parameters

string $key Object manager key
ObjectManager $objectManager Object manager

NULL|ObjectManager|mixed|array|ArrayAccess|ContainerInterface|Traversable getObjectManagerForClass(string $className)

Get the object manager that manage the given class

Parameters

string $className Class name

Return Value

NULL|ObjectManager|mixed|array|ArrayAccess|ContainerInterface|Traversable

mixed|array|ArrayAccess|ContainerInterface|Traversable|ObjectManager|NULL findObjectManagerForClass(string $className)

Find the object manager that manage the given class if any.

Parameters

string $className Class name

Return Value

mixed|array|ArrayAccess|ContainerInterface|Traversable|ObjectManager|NULL

static notManagedException(string $className)

Parameters

string $className Class name

Exceptions

InvalidArgumentException