Прежде всего, я могу предположить, что класс BaseUserEntity
- это просто базовая сущность, которая содержит общие свойства.В этом случае лучше сделать этот класс abtract
abstract class BaseUserEntity extends \MngIt\Base\Domain\BaseEntity {
Также я вижу, что вы определили собственный репозиторий для этой сущности
repository-class="MngIt\User\Infrastructure\UserEntityRepository"
, поскольку этоБазовая сущность, нет необходимости определять хранилище.
Также рассмотрите возможность очистки кэшей, если вы его настроили.
$config->setQueryCacheImpl(new \Doctrine\Common\Cache\ApcuCache());
$config->setResultCacheImpl(new \Doctrine\Common\Cache\ApcuCache());
$config->setMetadataCacheImpl(new \Doctrine\Common\Cache\ApcuCache());
Чтобы очистить кеш, вы можете запустить команду
php app/console cache:clear
Или программно
$cacheDriver = $entityManager->getConfiguration()->getResultCacheImpl();
$deleted = $cacheDriver->deleteAll();
Надеюсь, что поможет