Problem in CommonDaoWorker::uncacheByIds
Opened this issue · 0 comments
DeryabinSergey commented
onphp-framework/src/Main/DAO/Worker/CommonDaoWorker.php
Lines 512 to 523 in 5234ae3
Определяем $uncacher
, мержим его в цикле и передаем $uncacher->uncache()
в $this->registerUncacher()
вместо $uncacher
.
Ошибки из-за этого я пока не получал, но во первых $uncacher->uncache()
ничего не возвращает:
onphp-framework/src/Main/DAO/Uncacher/UncacherBaseDaoWorker.php
Lines 53 to 60 in 5234ae3
и в
$this->registerUncacher()
пойдет NULL
вместо ожидаемого интерфейса UncacherBase
. Плюс далее по цепочке вonphp-framework/src/Core/DB/DB.php
Lines 438 to 440 in 5234ae3
$uncacher->uncache()
По итогу строчку
надо заменить на$this->registerUncacher($uncacher);
Возврат тоже убрать, потому как смысла в нем нет.