* Interface IAccount
*
* @since 15.0.0
- * @package OCP\Accounts
*/
interface IAccount extends \JsonSerializable {
*
* @since 15.0.0
*
- * @package OCP\Accounts
*/
interface IAccountManager {
/**
* Interface IAccountProperty
*
- * @package OCP\Account
* @since 15.0.0
*/
interface IAccountProperty extends \JsonSerializable {
*
* @since 15.0.0
*
- * @package OCP\Accounts
*/
class PropertyDoesNotExistException extends \Exception {
/**
* Interface IConsumer
*
- * @package OCP\Activity
* @since 6.0.0
*/
interface IConsumer {
/**
* Interface IEvent
*
- * @package OCP\Activity
* @since 8.2.0
*/
interface IEvent {
/**
* Interface EventMerger
*
- * @package OCP\Activity
* @since 11.0
*/
interface IEventMerger {
/**
* Interface IExtension
*
- * @package OCP\Activity
* @since 8.0.0
*/
interface IExtension {
/**
* Interface IFilter
*
- * @package OCP\Activity
* @since 11.0.0
*/
interface IFilter {
/**
* Interface IManager
*
- * @package OCP\Activity
* @since 6.0.0
*/
interface IManager {
/**
* Interface IProvider
*
- * @package OCP\Activity
* @since 11.0.0
*/
interface IProvider {
/**
* Interface ISetting
*
- * @package OCP\Activity
* @since 11.0.0
*/
interface ISetting {
/**
* Class AppPathNotFoundException
*
- * @package OCP\App
* @since 11.0.0
*/
class AppPathNotFoundException extends \Exception {
/**
* Interface IAppManager
*
- * @package OCP\App
* @since 8.0.0
*/
interface IAppManager {
/**
* Class ManagerEvent
*
- * @package OCP\APP
* @since 9.0.0
*/
class ManagerEvent extends Event {
*
* This class allows unsafe-eval of javascript and unsafe-inline of CSS.
*
- * @package OCP\AppFramework\Http
* @since 8.1.0
*/
class ContentSecurityPolicy extends EmptyContentSecurityPolicy {
/**
* Class DataDisplayResponse
*
- * @package OCP\AppFramework\Http
* @since 8.1.0
*/
class DataDisplayResponse extends Response {
/**
* Class DataDownloadResponse
*
- * @package OCP\AppFramework\Http
* @since 8.0.0
*/
class DataDownloadResponse extends DownloadResponse {
* As alternative with sane exemptions look at ContentSecurityPolicy
*
* @see \OCP\AppFramework\Http\ContentSecurityPolicy
- * @package OCP\AppFramework\Http
* @since 9.0.0
*/
class EmptyContentSecurityPolicy {
* As alternative with sane exemptions look at FeaturePolicy
*
* @see \OCP\AppFramework\Http\FeaturePolicy
- * @package OCP\AppFramework\Http
* @since 17.0.0
*/
class EmptyFeaturePolicy {
* notice that Nextcloud ships already with sensible defaults and those policies
* should require no modification at all for most use-cases.
*
- * @package OCP\AppFramework\Http
* @since 17.0.0
*/
class FeaturePolicy extends EmptyFeaturePolicy {
/**
* Class FileDisplayResponse
*
- * @package OCP\AppFramework\Http
* @since 11.0.0
*/
class FileDisplayResponse extends Response implements ICallbackResponse {
/**
* Interface ICallbackResponse
*
- * @package OCP\AppFramework\Http
* @since 8.1.0
*/
interface ICallbackResponse {
/**
* Class StreamResponse
*
- * @package OCP\AppFramework\Http
* @since 8.1.0
*/
class StreamResponse extends Response implements ICallbackResponse {
* This class represents out strictest defaults. They may get change from release
* to release if more strict CSP directives become available.
*
- * @package OCP\AppFramework\Http
* @since 14.0.0
* @deprecated 17.0.0
*/
* This is a temp helper class from the default ContentSecurityPolicy to allow slow
* migration to a stricter CSP. This does not allow unsafe eval.
*
- * @package OCP\AppFramework\Http
* @since 14.0.0
* @deprecated 17.0.0
*/
* This is a temp helper class from the default ContentSecurityPolicy to allow slow
* migration to a stricter CSP. This does not allow inline styles.
*
- * @package OCP\AppFramework\Http
* @since 14.0.0
* @deprecated 17.0.0
*/
/**
* Class LinkMenuAction
*
- * @package OCP\AppFramework\Http\Template
* @since 14.0.0
*/
class ExternalShareMenuAction extends SimpleMenuAction {
/**
* Interface IMenuAction
*
- * @package OCP\AppFramework\Http\Template
* @since 14.0
*/
interface IMenuAction {
/**
* Class LinkMenuAction
*
- * @package OCP\AppFramework\Http\Template
* @since 14.0.0
*/
class LinkMenuAction extends SimpleMenuAction {
/**
* Class PublicTemplateResponse
*
- * @package OCP\AppFramework\Http\Template
* @since 14.0.0
*/
class PublicTemplateResponse extends TemplateResponse {
/**
* Class SimpleMenuAction
*
- * @package OCP\AppFramework\Http\Template
* @since 14.0.0
*/
class SimpleMenuAction implements IMenuAction {
/**
* Class OCSBadRequestException
*
- * @package OCP\AppFramework
* @since 9.1.0
*/
class OCSBadRequestException extends OCSException {
/**
* Class OCSException
*
- * @package OCP\AppFramework
* @since 9.1.0
*/
class OCSException extends Exception {
/**
* Class OCSForbiddenException
*
- * @package OCP\AppFramework
* @since 9.1.0
*/
class OCSForbiddenException extends OCSException {
/**
* Class OCSNotFoundException
*
- * @package OCP\AppFramework
* @since 9.1.0
*/
class OCSNotFoundException extends OCSException {
*
* The class extends `NotFoundExceptionInterface` since 20.0.0
*
- * @package OCP\AppFramework
* @since 8.1.0
* @deprecated 20.0.0 catch \Psr\Container\ContainerExceptionInterface
*/
*
* Reads and parses annotations from doc comments
*
- * @package OCP\AppFramework\Utility
* @since 8.0.0
*/
interface IControllerMethodReflector {
/**
* Interface IApacheBackend
*
- * @package OCP\Authentication
* @since 6.0.0
*/
interface IApacheBackend {
/**
* Interface IJob
*
- * @package OCP\BackgroundJob
* @since 7.0.0
*/
interface IJob {
* be specified in the constructor of the job by calling
* $this->setInterval($interval) with $interval in seconds.
*
- * @package OCP\BackgroundJob
* @since 7.0.0
*/
interface IJobList {
/**
* Class BackendTemporarilyUnavailableException
*
- * @package OCP\Calendar
* @since 14.0.0
*/
class BackendTemporarilyUnavailableException extends \Exception {
/**
* Interface ICalendar
*
- * @package OCP
* @since 13.0.0
*/
interface ICalendar {
*
* Provider for metadata of a resource or a room
*
- * @package OCP\Calendar
* @since 17.0.0
*/
interface IMetadataProvider {
/**
* Interface IBackend
*
- * @package OCP\Calendar\Resource
* @since 14.0.0
*/
interface IBackend {
/**
* Interface IManager
*
- * @package OCP\Calendar\Resource
* @since 14.0.0
*/
interface IManager {
/**
* Interface IResource
*
- * @package OCP\Calendar\Resource
* @since 14.0.0
*/
interface IResource {
* Resource Backends are not limited to this list and can provide
* any metadata they want.
*
- * @package OCP\Calendar\Resource
* @since 17.0.0
*/
interface IResourceMetadata {
/**
* Interface IBackend
*
- * @package OCP\Calendar\Room
* @since 14.0.0
*/
interface IBackend {
/**
* Interface IManager
*
- * @package OCP\Calendar\Room
* @since 14.0.0
*/
interface IManager {
/**
* Interface IRoom
*
- * @package OCP\Calendar\Room
* @since 14.0.0
*/
interface IRoom {
* Room Backends are not limited to this list and can provide
* any metadata they want.
*
- * @package OCP\Calendar\Room
* @since 17.0.0
*/
interface IRoomMetadata {
/**
* Interface IManager
*
- * @package OCP\Collaboration\AutoComplete
* @since 13.0.0
*/
interface IManager {
*
* Sorts the list of .e.g users for auto completion
*
- * @package OCP\Collaboration\AutoComplete
* @since 13.0.0
*/
interface ISorter {
/**
* Interface ISearch
*
- * @package OCP\Collaboration\Collaborators
* @since 13.0.0
*/
interface ISearch {
/**
* Interface ISearchPlugin
*
- * @package OCP\Collaboration\Collaborators
* @since 13.0.0
*/
interface ISearchPlugin {
/**
* Interface ISearchResult
*
- * @package OCP\Collaboration\Collaborators
* @since 13.0.0
*/
interface ISearchResult {
/**
* Class SearchResultType
*
- * @package OCP\Collaboration\Collaborators
* @since 13.0.0
*/
class SearchResultType {
/**
* Interface IBus
*
- * @package OCP\Command
* @since 8.1.0
*/
interface IBus {
/**
* Interface ICommand
*
- * @package OCP\Command
* @since 8.1.0
*/
interface ICommand {
/**
* Class CommentsEntityEvent
*
- * @package OCP\Comments
* @since 9.1.0
*/
class CommentsEntityEvent extends Event {
/**
* Class CommentsEvent
*
- * @package OCP\Comments
* @since 9.0.0
*/
class CommentsEvent extends Event {
*
* This class represents a comment
*
- * @package OCP\Comments
* @since 9.0.0
*/
interface IComment {
/**
* Interface ICommentsEventHandler
*
- * @package OCP\Comments
* @since 11.0.0
*/
interface ICommentsEventHandler {
*
* This class manages the access to comments
*
- * @package OCP\Comments
* @since 9.0.0
*/
interface ICommentsManager {
* This class is responsible for instantiating and returning an ICommentsManager
* instance.
*
- * @package OCP\Comments
* @since 9.0.0
*/
interface ICommentsManagerFactory {
/**
* Class ConsoleEvent
*
- * @package OCP\Console
* @since 9.0.0
*/
class ConsoleEvent extends Event {
/**
* Class Constants
*
- * @package OCP
* @since 8.0.0
*/
class Constants {
/**
* Interface ISchemaWrapper
*
- * @package OCP\DB
* @since 13.0.0
*/
interface ISchemaWrapper {
*
* Class DashboardAppNotAvailableException
*
- * @package OCP\Dashboard\Exceptions
*/
class DashboardAppNotAvailableException extends \Exception {
}
* @since 15.0.0
* @deprecated 20.0.0
*
- * @package OCP\Dashboard
*/
interface IDashboardManager {
* @since 15.0.0
* @deprecated 20.0.0
*
- * @package OCP\Dashboard
*/
interface IDashboardWidget {
/**
* Interface IManager
*
- * @package OCP\Dashboard
* @since 20.0.0
*/
interface IManager {
/**
* Interface IWidget
*
- * @package OCP\Dashboard
* @since 20.0.0
*/
interface IWidget {
* @since 15.0.0
* @deprecated 20.0.0
*
- * @package OCP\Dashboard\Model
*/
interface IWidgetConfig {
* @since 15.0.0
* @deprecated 20.0.0
*
- * @package OCP\Dashboard\Model
*/
interface IWidgetRequest {
* @since 15.0.0
* @deprecated 20.0.0
*
- * @package OCP\Dashboard\Model
*/
final class WidgetSetting implements JsonSerializable {
public const TYPE_INPUT = 'input';
* @since 15.0.0
* @deprecated 20.0.0
*
- * @package OCP\Dashboard\Model
*/
final class WidgetSetup implements JsonSerializable {
public const SIZE_TYPE_MIN = 'min';
* @since 15.0.0
* @deprecated 20.0.0
*
- * @package OCP\Dashboard\Model
*/
final class WidgetTemplate implements JsonSerializable {
* they are needed. Deprecated right away so we can drop it again after 19 is EOL
* and backward compatible apps can use OCP\AppFramework\Bootstrap\IBootstrap
*
- * @package OCP\Dashboard
* @since 20.0.0
* @deprecated 20.0.0
*/
* @since 15.0.0
* @deprecated 20.0.0
*
- * @package OCP\Dashboard\Service
*/
interface IEventsService {
* @since 15.0.0
* @deprecated 20.0.0
*
- * @package OCP\Dashboard\Service
*/
interface IWidgetsService {
/**
* Interface IEvent
*
- * @package OCP\Diagnostics
* @since 8.0.0
*/
interface IEvent {
/**
* Interface IEventLogger
*
- * @package OCP\Diagnostics
* @since 8.0.0
*/
interface IEventLogger {
/**
* Interface IQuery
*
- * @package OCP\Diagnostics
* @since 8.0.0
*/
interface IQuery {
/**
* Interface IQueryLogger
*
- * @package OCP\Diagnostics
* @since 8.0.0
*/
interface IQueryLogger extends SQLLogger {
/**
* Class ATemplate
*
- * @package OCP\DirectEditing
* @since 18.0.0
*/
abstract class ATemplate implements JsonSerializable {
/**
* Interface IManager
*
- * @package OCP\DirectEditing
* @since 18.0.0
*/
interface IManager {
/**
* Class GenericEncryptionException
*
- * @package OCP\Encryption\Exceptions
* @since 8.1.0
*/
class GenericEncryptionException extends HintException {
/**
* Interface IEncryptionModule
*
- * @package OCP\Encryption
* @since 8.1.0
*/
interface IEncryptionModule {
/**
* Interface IFile
*
- * @package OCP\Encryption
* @since 8.1.0
*/
interface IFile {
/**
* Interface IStorage
*
- * @package OCP\Encryption\Keys
* @since 8.1.0
*/
interface IStorage {
* convenience reimplementation of \Symfony\Component\GenericEvent against
* \OCP\EventDispatcher\Event
*
- * @package OCP\EventDispatcher
* @since 18.0.0
*/
class GenericEvent extends Event implements ArrayAccess, IteratorAggregate {
/**
* Class ActionNotSupportedException
*
- * @package OCP\Federation\Exceptions
*
* @since 14.0.0
*/
/**
* Class AuthenticationFailedException
*
- * @package OCP\Federation\Exceptions
*
* @since 14.0.0
*/
/**
* Class BadRequestException
*
- * @package OCP\Federation\Exceptions
*
* @since 14.0.0
*/
/**
* Class ProviderAlreadyExistsException
*
- * @package OCP\Federation\Exceptions
*
* @since 14.0.0
*/
/**
* Class ProviderCouldNotAddShareException
*
- * @package OCP\Federation\Exceptions
*
* @since 14.0.0
*/
/**
* Class ProviderDoesNotExistsException
*
- * @package OCP\Federation\Exceptions
*
* @since 14.0.0
*/
/**
* Interface ICloudFederationFactory
*
- * @package OCP\Federation
*
* @since 14.0.0
*/
/**
* Interface ICloudFederationNotification
*
- * @package OCP\Federation
*
* @since 14.0.0
*/
*
* @since 14.0.0
*
- * @package OCP\Federation
*/
interface ICloudFederationProvider {
*
* @since 14.0.0
*
- * @package OCP\Federation
*/
interface ICloudFederationProviderManager {
/**
* Interface ICloudFederationShare
*
- * @package OCP\Federation
*
* @since 14.0.0
*/
/**
* Class EmptyFileNameException
*
- * @package OCP\Files
* @since 9.2.0
*/
class EmptyFileNameException extends InvalidPathException {
/**
* Interface File
*
- * @package OCP\Files
* @since 6.0.0
*/
interface File extends Node {
/**
* Interface FileInfo
*
- * @package OCP\Files
* @since 7.0.0
*/
interface FileInfo {
/**
* Class FileNameTooLongException
*
- * @package OCP\Files
* @since 8.1.0
*/
class FileNameTooLongException extends InvalidPathException {
/**
* Class ForbiddenException
*
- * @package OCP\Files
* @since 9.0.0
*/
class ForbiddenException extends \Exception {
/**
* Class GenericFileException
*
- * @package OCP\Files
* @since 14.0.0
*/
class GenericFileException extends \Exception {
/**
* Interface IAppData
*
- * @package OCP\Files
* @since 11.0.0
*/
interface IAppData extends ISimpleRoot {
/**
* Interface IHomeStorage
*
- * @package OCP\Files
* @since 7.0.0
*/
interface IHomeStorage {
/**
* Interface IMimeTypeDetector
- * @package OCP\Files
* @since 8.2.0
*
* Interface to handle mimetypes (detection and icon retrieval)
/**
* Interface IMimeTypeLoader
- * @package OCP\Files
* @since 8.2.0
*
* Interface to load mimetypes
/**
* Interface IRootFolder
*
- * @package OCP\Files
* @since 8.0.0
*/
interface IRootFolder extends Folder, Emitter {
/**
* Class InvalidDirectoryException
*
- * @package OCP\Files
* @since 9.2.0
*/
class InvalidDirectoryException extends InvalidPathException {
/**
* Interface Node
*
- * @package OCP\Files
* @since 6.0.0 - extends FileInfo was added in 8.0.0
*/
interface Node extends FileInfo {
/**
* Interface IObjectStore
*
- * @package OCP\Files\ObjectStore
* @since 7.0.0
*/
interface IObjectStore {
/**
* Interface ISimpleFile
*
- * @package OCP\Files\SimpleFS
* @since 11.0.0
*/
interface ISimpleFile {
/**
* Interface ISimpleFolder
*
- * @package OCP\Files\SimpleFS
* @since 11.0.0
*/
interface ISimpleFolder {
/**
* Interface ISimpleRoot
*
- * @package OCP\Files\SimpleFS
* @since 11.0.0
*/
interface ISimpleRoot {
*
* @since 15.0.0
*
- * @package OCP\Files_FullTextSearch\Model
*/
abstract class AFilesDocument extends IndexDocument {
*
* Class FullTextSearchAppNotAvailableException
*
- * @package OCP\FullTextSearch\Exceptions
*/
class FullTextSearchAppNotAvailableException extends \Exception {
}
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch
*/
interface IFullTextSearchManager {
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch
*/
interface IFullTextSearchPlatform {
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch
*/
interface IFullTextSearchProvider {
*
* @since 16.0.0
*
- * @package OCP\FullTextSearch\Model
*/
interface IDocumentAccess {
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch\Model
*/
interface IIndex {
public const INDEX_OK = 1;
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch\Model
*/
interface IIndexOptions {
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch\Model
*/
interface IRunner {
public const RESULT_TYPE_SUCCESS = 1;
*
* Interface ISearchOption
*
- * @package OCP\FullTextSearch\Model
*/
interface ISearchOption {
* @since 15.0.0
*
*
- * @package OCP\FullTextSearch\Model
*/
interface ISearchRequest {
*
* @since 17.0.0
*
- * @package OCP\FullTextSearch\Model
*/
interface ISearchRequestSimpleQuery {
public const COMPARE_TYPE_TEXT = 1;
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch\Model
*/
interface ISearchResult {
*
* @since 16.0.0
*
- * @package OCP\FullTextSearch\Model
*/
interface ISearchTemplate {
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch\Service
*/
interface IIndexService {
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch\Service
*/
interface IProviderService {
*
* @since 15.0.0
*
- * @package OCP\FullTextSearch\Service
*/
interface ISearchService {
*
* Configuration of the global scale architecture
*
- * @package OCP\GlobalScale
* @since 12.0.1
*/
interface IConfig {
/**
* TODO actually this is a IGroupBackend
*
- * @package OCP
* @since 4.5.0
*/
interface GroupInterface {
/**
* Interface IClient
*
- * @package OCP\Http
* @since 8.1.0
*/
interface IClient {
/**
* Interface IClientService
*
- * @package OCP\Http
* @since 8.1.0
*/
interface IClientService {
/**
* Interface IResponse
*
- * @package OCP\Http
* @since 8.1.0
*/
interface IResponse {
/**
* Interface IAddressBook
*
- * @package OCP
* @since 5.0.0
*/
interface IAddressBook {
/**
* Interface ICacheFactory
*
- * @package OCP
* @since 7.0.0
*/
interface ICacheFactory {
/**
* Interface ICertificate
*
- * @package OCP
* @since 8.0.0
*/
interface ICertificate {
*
* IContainer is the basic interface to be used for any internal dependency injection mechanism
*
- * @package OCP
* @since 6.0.0
* @deprecated 20.0.0 use \Psr\Container\ContainerInterface
*/
/**
* Interface IDBConnection
*
- * @package OCP
* @since 6.0.0
*/
interface IDBConnection {
/**
* Interface IDateTimeFormatter
*
- * @package OCP
* @since 8.0.0
*/
interface IDateTimeFormatter {
/**
* Interface IDateTimeZone
*
- * @package OCP
* @since 8.0.0
*/
interface IDateTimeZone {
/**
* Interface IGroup
*
- * @package OCP
* @since 8.0.0
*/
interface IGroup {
/**
* Interface IL10N
*
- * @package OCP
* @since 6.0.0
*/
interface IL10N {
/**
* Interface ILogger
- * @package OCP
* @since 7.0.0
*
* This logger interface follows the design guidelines of PSR-3
/**
* Interface ITempManager
*
- * @package OCP
* @since 8.0.0
*/
interface ITempManager {
/**
* Interface IUser
*
- * @package OCP
* @since 8.0.0
*/
interface IUser {
/**
* Interface IUserBackend
*
- * @package OCP
* @since 8.0.0
*/
interface IUserBackend {
* if settings are not present or truncating is not applicable, the iterator
* skips to the next valid item itself
*
- * @package OCP\L10N
*
* @since 14.0.0
*/
/**
* Interface IDeletionFlagSupport
*
- * @package OCP\LDAP
* @since 11.0.0
*/
interface IDeletionFlagSupport {
/**
* Interface ILDAPProvider
*
- * @package OCP\LDAP
* @since 11.0.0
*/
interface ILDAPProvider {
* This class is responsible for instantiating and returning an ILDAPProvider
* instance.
*
- * @package OCP\LDAP
* @since 11.0.0
*/
interface ILDAPProviderFactory {
/**
* Interface ILockingProvider
*
- * @package OCP\Lock
* @since 8.1.0
*/
interface ILockingProvider {
/**
* Class LockedException
*
- * @package OCP\Lock
* @since 8.1.0
*/
class LockedException extends \Exception {
/**
* Class ManuallyLockedException
*
- * @package OCP\Lock
* @since 18.0.0
*/
class ManuallyLockedException extends LockedException {
/**
* Interface IDataLogger
*
- * @package OCP\Log
* @since 18.0.1
*/
interface IDataLogger {
/**
* Interface IFileBased
*
- * @package OCP\Log
*
* @since 14.0.0
*/
/**
* Interface ILogFactory
*
- * @package OCP\Log
* @since 14.0.0
*/
interface ILogFactory {
/**
* Interface IWriter
*
- * @package OCP\Log
* @since 14.0.0
*/
interface IWriter {
/**
* Trait RotationTrait
*
- * @package OCP\Log
*
* @since 14.0.0
*/
/**
* Interface IAttachment
*
- * @package OCP\Mail
* @since 13.0.0
*/
interface IAttachment {
*
* This message can then be passed to send() of \OC\Mail\Mailer
*
- * @package OCP\Mail
* @since 8.1.0
*/
interface IMailer {
/**
* Interface IMessage
*
- * @package OCP\Mail
* @since 13.0.0
*/
interface IMessage {
/**
* Interface IOutput
*
- * @package OCP\Migration
* @since 9.1.0
*/
interface IOutput {
/**
* Interface IAction
*
- * @package OCP\Notification
* @since 9.0.0
*/
interface IAction {
/**
* Interface IApp
*
- * @package OCP\Notification
* @since 9.0.0
*/
interface IApp {
/**
* Interface IDeferrableApp
*
- * @package OCP\Notification
* @since 20.0.0
*/
interface IDeferrableApp extends IApp {
/**
* Interface IManager
*
- * @package OCP\Notification
* @since 9.0.0
*/
interface IManager extends IApp, INotifier {
/**
* Interface INotification
*
- * @package OCP\Notification
* @since 9.0.0
*/
interface INotification {
/**
* Interface INotifier
*
- * @package OCP\Notification
* @since 9.0.0
*/
interface INotifier {
*
* Allows you to discover OCS end-points on a remote server
*
- * @package OCP\OCS
* @since 12.0.0
*/
interface IDiscoveryService {
/**
* Interface IProvider
*
- * @package OCP\Preview
* @since 8.1.0
* @deprecated 17.0.0 use IProviderV2 instead
*/
/**
* Class Definitions
*
- * @package OCP\RichObjectStrings
* @since 11.0.0
*/
class Definitions {
/**
* Class Validator
*
- * @package OCP\RichObjectStrings
* @since 11.0.0
*/
interface IValidator {
/**
* Class InvalidObjectExeption
*
- * @package OCP\RichObjectStrings
* @since 11.0.0
*/
class InvalidObjectExeption extends \InvalidArgumentException {
/**
* Interface IRoute
*
- * @package OCP\Route
* @since 7.0.0
*/
interface IRoute {
/**
* Interface IRouter
*
- * @package OCP\Route
* @since 7.0.0
* @deprecated 9.0.0
*/
/**
* Used for Content Security Policy manipulations
*
- * @package OCP\Security
* @since 9.0.0
* @deprecated 17.0.0 listen to the AddContentSecurityPolicyEvent to add a policy
*/
/**
* Store and retrieve credentials for external services
*
- * @package OCP\Security
* @since 8.2.0
*/
interface ICredentialsManager {
* $encryptWithDefaultPassword = \OC::$server->getCrypto()->encrypt('EncryptedText');
* $encryptWithCustomPassword = \OC::$server->getCrypto()->encrypt('EncryptedText', 'password');
*
- * @package OCP\Security
* @since 8.0.0
*/
interface ICrypto {
* var_dump(\OC::$server->getHasher()->verify('a', '86f7e437faa5a7fce15d1ddcb9eaeaea377667b8', $newHash));
* var_dump($newHash);
*
- * @package OCP\Security
* @since 8.0.0
*/
interface IHasher {
* Usage:
* \OC::$server->getSecureRandom()->generate(10);
*
- * @package OCP\Security
* @since 8.0.0
*/
interface ISecureRandom {
/**
* Class GenericEncryptionException
*
- * @package OCP\Share\Exceptions
* @since 9.0.0
*/
class GenericShareException extends HintException {
/**
* Class ShareNotFound
*
- * @package OCP\Share\Exceptions
* @since 9.0.0
*/
class ShareNotFound extends GenericShareException {
/**
* Interface IManager
*
- * @package OCP\Share
* @since 9.0.0
*/
interface IManager {
/**
* Interface IShare
*
- * @package OCP\Share
* @since 9.0.0
*/
interface IShare {
/**
* Interface IShareHelper
*
- * @package OCP\Share
* @since 12
*/
interface IShareHelper {
/**
* Interface IShareProvider
*
- * @package OCP\Share
* @since 9.0.0
*/
interface IShareProvider {
*
* Factory interface for system tag managers
*
- * @package OCP\SystemTag
* @since 9.0.0
*/
interface ISystemTagManagerFactory {
/**
* Class ManagerEvent
*
- * @package OCP\SystemTag
* @since 9.0.0
*/
class ManagerEvent extends Event {
/**
* Class MapperEvent
*
- * @package OCP\SystemTag
* @since 9.0.0
*/
class MapperEvent extends Event {
/**
* Class SystemTagsEntityEvent
*
- * @package OCP\SystemTag
* @since 9.1.0
*/
class SystemTagsEntityEvent extends Event {
/**
* TODO actually this is a IUserBackend
*
- * @package OCP
* @since 4.5.0
*/
interface UserInterface {
/**
* Interface IManager
*
- * @package OCP\UserStatus
* @since 20.0.0
*/
interface IManager {
/**
* Interface IManager
*
- * @package OCP\UserStatus
* @since 20.0.0
*/
interface IProvider {
/**
* Interface IUserStatus
*
- * @package OCP\UserStatus
* @since 20.0.0
*/
interface IUserStatus {
* be able to recreate the state at a later point. For example: handling
* translations in a notification INotifier.
*
- * @package OCP\WorkflowEngine\EntityContext
*
* @since 20.0.0
*/
/**
* Interface IDisplayName
*
- * @package OCP\WorkflowEngine\EntityContext
*
* @since 18.0.0
*/
/**
* Interface IDisplayText
*
- * @package OCP\WorkflowEngine\EntityContext
*
* @since 18.0.0
*/
/**
* Interface IIcon
*
- * @package OCP\WorkflowEngine\EntityContext
*
* @since 18.0.0
*/
/**
* Interface IUrl
*
- * @package OCP\WorkflowEngine\EntityContext
*
* @since 18.0.0
*/
/**
* Class GenericEntityEvent
*
- * @package OCP\WorkflowEngine
*
* @since 18.0.0
*/
/**
* Interface ICheck
*
- * @package OCP\WorkflowEngine
* @since 9.1
*/
interface ICheck {
* when direct storage access is required, adding a wrapper or listening to
* a specific one is required over usual file events.
*
- * @package OCP\WorkflowEngine
*
* @since 18.0.0
*/
* Ensure to listen to 'OCP/WorkflowEngine::loadEntities' for registering your
* entities.
*
- * @package OCP\WorkflowEngine
* @since 18.0.0
*/
interface IEntity {
/**
* Interface IFileCheck
*
- * @package OCP\WorkflowEngine
* @since 18.0.0
*/
interface IEntityCheck {
* Event classes. It is only present for a transition period and will be
* removed in 2023 again.
*
- * @package OCP\WorkflowEngine
* @since 18.0.0
* @deprecated
*/
*
* represents an entitiy event that is dispatched via EventDispatcher
*
- * @package OCP\WorkflowEngine
*
* @since 18.0.0
*/
/**
* Interface IFileCheck
*
- * @package OCP\WorkflowEngine
* @since 18.0.0
*/
interface IFileCheck extends IEntityCheck {
/**
* Interface IManager
*
- * @package OCP\WorkflowEngine
* @since 9.1
*/
interface IManager {
/**
* Interface IOperation
*
- * @package OCP\WorkflowEngine
* @since 9.1
*/
interface IOperation {
* Event classes. It is only present for a transition period and will be
* removed in 2023 again.
*
- * @package OCP\WorkflowEngine
* @since 18.0.0
* @deprecated
*/
/**
* Class IRuleMatcher
*
- * @package OCP\WorkflowEngine
*
* @since 18.0.0
*/
* because the action is not connected to the event. This mechanism suits
* special cases.
*
- * @package OCP\WorkflowEngine
* @since 18.0.0
*/
interface ISpecificOperation extends IOperation {