You are here

interface ConnectionRegistry in Plug 7

Contract covering connection for a Doctrine persistence layer ManagerRegistry class to implement.

@link www.doctrine-project.org @since 2.2 @author Fabien Potencier <fabien@symfony.com> @author Benjamin Eberlei <kontakt@beberlei.de> @author Lukas Kahwe Smith <smith@pooteeweet.org>

Hierarchy

Expanded class hierarchy of ConnectionRegistry

All classes that implement ConnectionRegistry

File

lib/doctrine/common/lib/Doctrine/Common/Persistence/ConnectionRegistry.php, line 31

Namespace

Doctrine\Common\Persistence
View source
interface ConnectionRegistry {

  /**
   * Gets the default connection name.
   *
   * @return string The default connection name.
   */
  public function getDefaultConnectionName();

  /**
   * Gets the named connection.
   *
   * @param string $name The connection name (null for the default one).
   *
   * @return object
   */
  public function getConnection($name = null);

  /**
   * Gets an array of all registered connections.
   *
   * @return array An array of Connection instances.
   */
  public function getConnections();

  /**
   * Gets all connection names.
   *
   * @return array An array of connection names.
   */
  public function getConnectionNames();

}

Members

Namesort descending Modifiers Type Description Overrides
ConnectionRegistry::getConnection public function Gets the named connection. 1
ConnectionRegistry::getConnectionNames public function Gets all connection names. 1
ConnectionRegistry::getConnections public function Gets an array of all registered connections. 1
ConnectionRegistry::getDefaultConnectionName public function Gets the default connection name. 1