IRegistry¶
-
interface
OCP\Support\Subscription\IRegistry¶ Implemented by: OC\Support\Subscription\RegistrySource: lib/public/Support/Subscription/IRegistry.php#36
Methods¶
-
public
OCP\Support\Subscription\IRegistry::register($subscription)¶ - Register a subscription instance. In case it is called multiple times anexception is thrown
Source: Parameters: - $subscription (
OCP\Support\Subscription\ISubscription)
Throws: \OCP\Support\Subscription\Exception\AlreadyRegisteredExceptionSince: 17.0.0
Deprecated: 20.0.0 use registerService
- $subscription (
-
public
OCP\Support\Subscription\IRegistry::registerService($subscriptionService)¶ - Register a subscription handler. The service has to implement the ISubscription interface.In case this is called multiple times an exception is thrown.
Source: Parameters: - $subscriptionService (string)
Throws: \OCP\Support\Subscription\Exception\AlreadyRegisteredExceptionSince: 20.0.0
-
public
OCP\Support\Subscription\IRegistry::delegateGetSupportedApps()¶ - Fetches the list of app IDs that are supported by the subscription
Source: lib/public/Support/Subscription/IRegistry.php#66 Since: 17.0.0
-
public
OCP\Support\Subscription\IRegistry::delegateHasValidSubscription()¶ - Indicates if a valid subscription is available
Source: lib/public/Support/Subscription/IRegistry.php#73 Since: 17.0.0
-
public
OCP\Support\Subscription\IRegistry::delegateHasExtendedSupport()¶ - Indicates if the subscription has extended support
Source: lib/public/Support/Subscription/IRegistry.php#80 Since: 17.0.0
-
public
OCP\Support\Subscription\IRegistry::delegateIsHardUserLimitReached()¶ - Indicates if a hard user limit is reached and no new users should be created
Source: lib/public/Support/Subscription/IRegistry.php#87 Since: 21.0.0