interface ConnectionRegistry

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

@license http://www.opensource.org/licenses/lgpl-license.php LGPL @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

drupal/core/vendor/doctrine/common/lib/Doctrine/Common/Persistence/ConnectionRegistry.php, line 32

Namespace

Doctrine\Common\Persistence
View source
interface ConnectionRegistry {

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

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

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

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

}

Members

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