我已经将自己的调度程序任务添加到TYPO3中,例如,如果需要,可以创建新页面。调度程序由一个特殊的_cli_scheduler
用户运行,如果我用它创建新页面,其他编辑人员可能不会看到它。TYPO3 7.6加载后端用户信息
我使用DataHandler
(前TCE
)来创建新页面。 start()
方法接受可选参数 - 将用作页面创建者的备用用户对象。
编辑器用户的uid
,我该如何完全实例化\TYPO3\CMS\Core\Authentication\BackendUserAuthentication
对象,然后我提供给DataHandler::start()
?
我在考虑使用对象管理器以获得所提到的新的类实例的,只是设置uid
就可以了,但DataHandler
检查BackendUserAuthentication
对象的某些其他属性,如权限等
什么对象是否会正确获取所有用户数据?有没有我可以使用的工厂或存储库?