IManager

interface OCP\Calendar\Resource\IManager
Interface IManager
Implemented by:OC\Calendar\Resource\Manager
Source:lib/public/Calendar/Resource/IManager.php#31

Methods

public OCP\Calendar\Resource\IManager::registerBackend($backendClass)
Registers a resource backend
Source:

lib/public/Calendar/Resource/IManager.php#40

Parameters:
  • $backendClass (string)
Returns:

void

Since:

14.0.0

public OCP\Calendar\Resource\IManager::unregisterBackend($backendClass)
Unregisters a resource backend
Source:

lib/public/Calendar/Resource/IManager.php#49

Parameters:
  • $backendClass (string)
Returns:

void

Since:

14.0.0

public OCP\Calendar\Resource\IManager::getBackends()
Source:lib/public/Calendar/Resource/IManager.php#55
Returns:\OCP\Calendar\Resource\IBackend[]
Since:14.0.0
public OCP\Calendar\Resource\IManager::getBackend($backendId)
Source:

lib/public/Calendar/Resource/IManager.php#62

Parameters:
  • $backendId (string)
Returns:

\OCP\Calendar\Resource\IBackend | null

Since:

14.0.0

public OCP\Calendar\Resource\IManager::clear()
removes all registered backend instances
Source:lib/public/Calendar/Resource/IManager.php#69
Returns:void
Since:14.0.0