В репозитории сущности я хочу получить объект с заданным идентификатором или создать новый, если данный идентификатор не используется далеко. Мое решение состоит в том, чтобы создать новый объект с идентификатором. Если возможно, я верну его, если нет, я хочу загрузить его. Очень плохо, что это невозможно, потому что entitymanager закрыт.zend framework 2 с доктриной, Как повторно открыть Entitymanager после его закрытия с помощью исключения
Как я могу открыть объект EntityManger?
Извините, я вижу, есть некоторые опечатки: $ language означает $ entity и find (array ($ pkey)) означает find ($ pkey). – exoon