Nextcloud PHP API (stable18)

OCP

Namespaces

Accounts
Activity
App
AppFramework
Authentication
BackgroundJob
Broadcast
Calendar
Capabilities
Collaboration
Command
Comments
Console
Contacts
Dashboard
DB
Diagnostics
DirectEditing
Encryption
EventDispatcher
Federation
Files
Files_FullTextSearch
FullTextSearch
GlobalScale
Group
Http
L10N
LDAP
Lock
Lockdown
Log
Mail
Migration
Notification
OCS
Preview
Remote
RichObjectStrings
Route
Search
Security
Session
Settings
Share
Support
SystemTag
User
WorkflowEngine

Interfaces, Classes and Traits

GroupInterface
TODO actually this is a IGroupBackend
IAddressBook
Interface IAddressBook
IAppConfig
This class provides an easy way for apps to store config values in the database.
IAvatar
This class provides avatar functionality
IAvatarManager
This class provides avatar functionality
ICache
This interface defines method for accessing the file based user cache.
ICacheFactory
Interface ICacheFactory
ICertificate
Interface ICertificate
ICertificateManager
Manage trusted certificates for users
IConfig
Access to all the configuration options ownCloud offers
IContainer
Class IContainer
IDateTimeFormatter
Interface IDateTimeFormatter
IDateTimeZone
Interface IDateTimeZone
IDBConnection
Interface IDBConnection
IEventSource
wrapper for server side events (http://en.wikipedia.org/wiki/Server-sent_events) includes a fallback for older browsers and IE
IGroup
Interface IGroup
IGroupManager
Class Manager
IImage
Class for basic image manipulation
IInitialStateService
IL10N
Interface IL10N
ILogger
Interface ILogger
IMemcache
This interface defines method for accessing the file based user cache.
IMemcacheTTL
Interface for memcache backends that support setting ttl after the value is set
INavigationManager
Manages the ownCloud navigation
IPreview
This class provides functions to render and show thumbnails and previews of files
IRequest
This interface provides an immutable object with with accessors to request variables and headers.
ISearch
Small Interface for Search
IServerContainer
Class IServerContainer
ISession
Interface ISession
ITagManager
Factory class creating instances of \OCP\ITags
ITags
Class for easily tagging objects by their id
ITempManager
Interface ITempManager
IURLGenerator
Class to generate URLs
IUser
Interface IUser
IUserBackend
Interface IUserBackend
IUserManager
Class Manager
IUserSession
User session
Share_Backend
Interface that apps must implement to share content.
Share_Backend_Collection
Interface for collections of of items implemented by another share backend.
Share_Backend_File_Dependent
Interface for share backends that share content that is dependent on files.
UserInterface
TODO actually this is a IUserBackend
API
This class provides functions to manage apps in ownCloud
App
This class provides functions to manage apps in ownCloud
AutoloadNotAllowedException
Exception for when a not allowed path is attempted to be autoloaded
BackgroundJob
Constants
Class Constants
Defaults
public api to access default strings and urls for your templates
Files
This class provides access to the internal filesystem abstraction layer. Use this class exlusively if you want to access files
Image
This class provides functions to handle images
PreConditionNotMetException
Exception if the precondition of the config update method isn't met
SabrePluginEvent
Base event class for the event dispatcher service
SabrePluginException
Share
This class provides the ability for apps to share their content between users.
Template
This class provides the template system for owncloud. You can use it to load specific templates, add data and generate the html code
User
This class provides access to the user management. You can get information about the currently logged in user and the permissions for example
Util
This class provides different helper functions to make the life of a developer easier

Search results