Я получаю ошибку
Аргумент 1, переданный в [...] \ FrontendUserRepository :: findMasterByVkbur (), должен быть экземпляром [...] \ MyModel, экземпляром заданного TYPO3 \ CMS \ Extbase \ Persistence \ Generic \ LazyLoadingProxy, вызываемого в [... ] \ MyController.php в строке 123
Почему аргумент по-прежнему является «LazyLoadingProxy», а не «MyModel»?
Это строка 123 в MyController.php:
$frontendUsers = $this->frontendUserRepository->findMasterByVkbur($this->feuser->getVkbur());
Это объект "вкбур":
/**
* @var \MyVendor\MyExt\Domain\Model\MyModel
* @lazy
*/
protected $vkbur = null;
При "использовании" объекта раньше, например с участием...
\TYPO3\CMS\Core\Utility\DebugUtility::debug($this->feuser->getVkbur());
... Я не получаю эту ошибку в строке 123.