Spec-Zone.ru › Symfony 3.0

RegistryInterface

интерфейс RegistryInterface реализует ManagerRegistry

Ссылки на подключения и менеджеры сущностей Doctrine.

Методы

string getDefaultEntityManagerName()

Возвращает имя менеджера сущностей по умолчанию.

EntityManager getEntityManager(string $name = null)

Возвращает менеджер сущностей по имени.

array getEntityManagers()

Возвращает массив всех зарегистрированных менеджеров сущностей.

EntityManager resetEntityManager(string $name = null)

Сбрасывает менеджер сущностей по имени.

Этот метод полезен, когда менеджер сущностей был закрыт из-за отменённой транзакции И когда вы считаете, что имеет смысл получить новый, чтобы заменить закрытый.

Будьте осторожны, вы получите совершенно новый менеджер сущностей, так как существующий больше не используется. Это означает, что любые другие объекты с зависимостью от этого менеджера сущностей будут содержать устаревшую ссылку. Вы можете ввести регистратор вместо этого, чтобы избежать этой проблемы.

string getEntityNamespace(string $alias)

Преобразует зарегистрированный псевдоним пространства имён в полное пространство имён.

Этот метод ищет псевдоним во всех зарегистрированных менеджерах сущностей.

array getEntityManagerNames()

Возвращает все имена подключений.

EntityManager|null getEntityManagerForClass(string $class)

Возвращает менеджер сущностей, связанный с заданным классом.

Подробности

string getDefaultEntityManagerName()

Возвращает имя менеджера сущностей по умолчанию.

Значение, возвращаемое функцией

string Имя менеджера сущностей по умолчанию

EntityManager getEntityManager(string $name = null)

Возвращает менеджер сущностей по имени.

Параметры

string $name Имя менеджера сущностей (null для менеджера по умолчанию)

Значение, возвращаемое функцией

EntityManager

array getEntityManagers()

Возвращает массив всех зарегистрированных менеджеров сущностей.

Значение, возвращаемое функцией

array Массив экземпляров EntityManager

EntityManager resetEntityManager(string $name = null)

Сбрасывает менеджер сущностей по имени.

Этот метод полезен, когда менеджер сущностей был закрыт из-за отменённой транзакции И когда вы считаете, что имеет смысл получить новый, чтобы заменить закрытый.

Будьте осторожны, вы получите совершенно новый менеджер сущностей, так как существующий больше не используется. Это означает, что любые другие объекты с зависимостью от этого менеджера сущностей будут содержать устаревшую ссылку. Вы можете ввести регистратор вместо этого, чтобы избежать этой проблемы.

Параметры

string $name Имя менеджера сущностей (null для менеджера по умолчанию)

Значение, возвращаемое функцией

EntityManager

string getEntityNamespace(string $alias)

Преобразует зарегистрированный псевдоним пространства имён в полное пространство имён.

Этот метод ищет псевдоним во всех зарегистрированных менеджерах сущностей.

Параметры

string $alias Псевдоним

Значение, возвращаемое функцией

string Полное пространство имён

См. также

Configuration::getEntityNamespace

array getEntityManagerNames()

Возвращает все имена подключений.

Значение, возвращаемое функцией

array Массив имён подключений

EntityManager|null getEntityManagerForClass(string $class)

Возвращает менеджер сущностей, связанный с заданным классом.

Параметры

string $class Имя класса сущности Doctrine

Значение, возвращаемое функцией

EntityManager|null

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Bridge/Doctrine/RegistryInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API