chore: Deprecate unused ISystemTagManagerFactory, DI is enough

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
pull/57098/head
Côme Chilliet 2025-12-15 17:28:51 +07:00
parent b15e294a6e
commit c8ce13236e
No known key found for this signature in database
GPG Key ID: A3E2F658B28C760A
1 changed files with 4 additions and 0 deletions

@ -16,6 +16,7 @@ use OCP\IServerContainer;
* Factory interface for system tag managers
*
* @since 9.0.0
* @deprecated 33.0.0 use Dependency Injection instead, or \OCP\Server::get
*/
interface ISystemTagManagerFactory {
/**
@ -23,6 +24,7 @@ interface ISystemTagManagerFactory {
*
* @param IServerContainer $serverContainer server container
* @since 9.0.0
* @deprecated 33.0.0
*/
public function __construct(IServerContainer $serverContainer);
@ -31,6 +33,7 @@ interface ISystemTagManagerFactory {
*
* @return ISystemTagManager
* @since 9.0.0
* @deprecated 33.0.0
*/
public function getManager(): ISystemTagManager;
@ -40,6 +43,7 @@ interface ISystemTagManagerFactory {
*
* @return ISystemTagObjectMapper
* @since 9.0.0
* @deprecated 33.0.0
*/
public function getObjectMapper(): ISystemTagObjectMapper;
}