Doctrine\Common\Persistence\AbstractManagerRegistry
Abstract implementation of the ManagerRegistry contract.
- Author: Fabien Potencier <fabien@symfony.com>
- License: http://www.opensource.org/licenses/lgpl-license.php LGPL
Synopsis
class AbstractManagerRegistry
implements
ManagerRegistry
{
- // members
- private string $name;
- private array $connections;
- private array $managers;
- private string $defaultConnection;
- private string $defaultManager;
- private string $proxyInterfaceName;
- // methods
- public void __construct()
- protected abstract getService()
- protected abstract void resetService()
- public string getName()
- public void getConnection()
- public void getConnectionNames()
- public void getConnections()
- public void getDefaultConnectionName()
- public void getDefaultManagerName()
- public void getManager()
- public void getManagerForClass()
- public void getManagerNames()
- public void getManagers()
- public void getRepository()
- public void resetManager()
Hierarchy
Extended by
Implements
Members
private
- $connections — array
- $defaultConnection — string
- $defaultManager — string
- $managers — array
- $name — string
- $proxyInterfaceName — string
Methods
protected
- getService() — Fetches/creates the given services
- resetService() — Resets the given services
public
- __construct() — Constructor
- getConnection() — {@inheritdoc}
- getConnectionNames() — {@inheritdoc}
- getConnections() — {@inheritdoc}
- getDefaultConnectionName() — {@inheritdoc}
- getDefaultManagerName() — {@inheritdoc}
- getManager() — {@inheritdoc}
- getManagerForClass() — {@inheritdoc}
- getManagerNames() — {@inheritdoc}
- getManagers() — {@inheritdoc}
- getName() — Get the name of the registry
- getRepository() — {@inheritdoc}
- resetManager() — {@inheritdoc}