$calendarData
$data
$data
array
$vcardData
$principalUri
$data
array
$e->getCode()
!is_array($notification)
(int) $comment->getId()
\Sabre\Uri\split($this->principalUri)
new \Sabre\DAV\Auth\Plugin($authBackend, 'ownCloud')
$baseuri
new \Sabre\DAV\Auth\Plugin($authBackend, 'ownCloud')
$baseuri
\OC\Files\Filesystem::logWarningWhenAddingStorageWrapper($previousLog)
\OC\Files\Filesystem::logWarningWhenAddingStorageWrapper(false)
$baseuri
'OCA\DAV\Connector\Sabre::addPlugin'
dispatch
$baseuri
$baseuri
$baseuri
$argv[5]
$chunkSize
require '../../../../3rdparty/autoload.php'
\Sabre\Uri\split($principalUri)
getAppDataDir
Uri\split($this->principalInfo['uri'])
File
$user['uri']
setDateTime
setDateTime
$existingBirthday->VEVENT->DTSTART
$existingBirthday->VEVENT->SUMMARY
$newCalendarData->VEVENT->DTSTART
$newCalendarData->VEVENT->SUMMARY
array
$calendarData
$calendarData
string|void
$this->objectData['calendardata']
'\OCA\DAV\CalDAV\CalDavBackend::createCachedCalendarObject'
'\OCA\DAV\CalDAV\CalDavBackend::createCalendar'
'\OCA\DAV\CalDAV\CalDavBackend::createCalendarObject'
'\OCA\DAV\CalDAV\CalDavBackend::createSubscription'
'\OCA\DAV\CalDAV\CalDavBackend::deleteCachedCalendarObject'
'\OCA\DAV\CalDAV\CalDavBackend::deleteCalendar'
'\OCA\DAV\CalDAV\CalDavBackend::deleteCalendarObject'
'\OCA\DAV\CalDAV\CalDavBackend::deleteSubscription'
'\OCA\DAV\CalDAV\CalDavBackend::publishCalendar'
'\OCA\DAV\CalDAV\CalDavBackend::updateCachedCalendarObject'
'\OCA\DAV\CalDAV\CalDavBackend::updateCalendar'
'\OCA\DAV\CalDAV\CalDavBackend::updateCalendarObject'
'\OCA\DAV\CalDAV\CalDavBackend::updateShares'
'\OCA\DAV\CalDAV\CalDavBackend::updateSubscription'
array
array
$objectData
$uris
null
null
(int)$calendarId
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
purgeProperties
Uri\split($principalUri)
Uri\split($row['principaluri'])
Uri\split($row['principaluri'])
Uri\split($row['principaluri'])
$calendarPlugin->getCalendarInCalendarHome($this->principalInfo['uri'], $calendarUri)
new Inbox($this->caldavBackend, $this->principalInfo['uri'])
new Outbox($this->config, $this->principalInfo['uri'])
new Subscription($this->caldavBackend, $subscription)
new \Sabre\CalDAV\Notifications\Collection($this->caldavBackend, $this->principalInfo['uri'])
getChild
$calendarPlugin->getCalendarInCalendarHome($this->principalInfo['uri'], $calendarUri)
calendarSearch
$acl->defaultUsernamePath
string|null
\Sabre\Uri\split($principalUrl)
\Sabre\Uri\split($principalUrl)
\Sabre\Uri\split($principalUrl)
$paths
$canPublish
$canShare
hasTime
isFloating
isFloating
$l10n->l('date', $dt, ['width' => 'medium'])
$l10n->l('datetime', $dt, ['width' => 'medium|short'])
$l10n->l('time', $dt, ['width' => 'short'])
$l10n->l('weekdayName', $dt, ['width' => 'abbreviated'])
$l10n->l('date', $dt, ['width' => 'medium'])
$l10n->l('datetime', $dt, ['width' => 'medium|short'])
$l10n->l('time', $dt, ['width' => 'short'])
$l10n->l('weekdayName', $dt, ['width' => 'abbreviated'])
string
string
string
string
getDateTime
getDateTime
isFloating
$this->l10n->l('date', $dt, ['width' => 'medium'])
$this->l10n->l('datetime', $dt, ['width' => 'medium|short'])
$this->l10n->l('time', $dt, ['width' => 'short'])
$this->l10n->l('weekdayName', $dt, ['width' => 'abbreviated'])
$this->l10n->l('date', $dt, ['width' => 'medium'])
$this->l10n->l('datetime', $dt, ['width' => 'medium|short'])
$this->l10n->l('time', $dt, ['width' => 'short'])
$this->l10n->l('weekdayName', $dt, ['width' => 'abbreviated'])
string
string
string
string
getDateInterval
getDateTime
getDateTime
$valarm->parent->UID
null|string
array
$principals
string[]
null
null
\Sabre\Uri\split($path)
\Sabre\Uri\split($path)
$vevent->LOCATION
$vevent->SUMMARY
string
$lang->getValue()
getDateTime
getDateTime
getDateTime
getDateTime
getDateTime
hasTime
hasTime
isFloating
isFloating
isFloating
$iTipMessage->message->VEVENT->SUMMARY
[$aclPlugin, 'propFind']
[$aclPlugin, 'propFind']
split($principalUrl)
get
getChildren
getDateTime
hasTime
isFloating
isFloating
principalSearch
bool
string
!is_array($newProps['filters']['comps'])
!is_array($newProps['filters']['params'])
!is_array($newProps['filters']['props'])
$webcalData
$id
$this->getKey()
$this->getKey()
false
'\OCA\DAV\CardDAV\CardDavBackend::createCard'
'\OCA\DAV\CardDAV\CardDavBackend::deleteCard'
'\OCA\DAV\CardDAV\CardDavBackend::updateCard'
array
$uris
null
(int)$addressBookId
dispatch
dispatch
dispatch
$addressBooks[$row['id']][$readOnlyPropertyName] === 0
\Sabre\Uri\split($principalUri)
\Sabre\Uri\split($row['principaluri'])
bool
string
$type
\Sabre\URI\parse($val)
string|null
\Sabre\Uri\split($principal)
\Sabre\Uri\split($principal)
\Sabre\Uri\split($principal)
$targetBookId
$this->principalUri
$this->principalUri
$groups
int
null
$args['datetime']
200
null
\Sabre\HTTP\toDate($value)
$value
!is_string($name)
CommentsEntityEvent::EVENT_ENTITY
\Sabre\DAV\INode[]
int
$this->entityTypeCollections
null
dispatch
\Sabre\Uri\split($principal)
'DummyBasic realm="' . $this->realm . '"'
bool
bool
tryTokenLogin
$node->getId()
$nodes
$this->dirContent
\Sabre\DAV\INode[]
$e->getCode()
null
null
null
$fullSourcePath
\Sabre\Uri\split($sourceNode->getPath())
$info
new SupportedLock(true)
$data
\Sabre\Uri\split($this->path)
writeStream
\Sabre\Uri\split($destination)
\Sabre\Uri\split($filePath)
\Sabre\Uri\split($source)
bool
0
200
$resultFileIds
new PreconditionFailed('Cannot filter by non-existing tag', 0, $e)
\OCA\Circles\Api\v1\Circles
getById
getPath
$this
int
integer
$this->info->getId()
$this->info->getId()
\Sabre\Uri\split($name)
\Sabre\Uri\split($this->path)
\Sabre\Uri\split($destinationPath)
\Sabre\Uri\split($destinationPath)
\Sabre\Uri\split($path)
array
$principals
string[]
null
null
null
null
null
null
null
\OCA\Circles\Api\v1\Circles
\OCA\Circles\Api\v1\Circles
\Sabre\Uri\split($path)
\Sabre\Uri\split($prefix)
\Sabre\Uri\split($principal)
\Sabre\Uri\split($principal)
\Sabre\Uri\split($path)
getPath
getPath
new \OCA\DAV\Connector\Sabre\QuotaPlugin($view, true)
$shareType
$share->getShareType()
\Sabre\Uri\split($sabreNode->getPath())
$server->xml->namespacesMap
$server->xml->namespacesMap
null
getId
$guests
$vEvent->DTSTAMP
$vEvent->{'ATTENDEE'}
$whereValues
array
string
$principals
string[]
string[]
$members
null
null
null
null
null
null
null
$element['href']
$element['href']
$element['href']
$element['readOnly']
array
null
\Sabre\Uri\split($principal)
$this->enablePropfindDepthInfinityf
$body
$argument
$operator->arguments
$value
?string
$operator->arguments[0]->name
$operator->arguments[0]->name
\Sabre\Uri\split($this->principalInfo['uri'])
$this->backend->getArbiterPath()
isValidScope
\Sabre\Uri\split($principalInfo['uri'])
$this->usersToDelete
$this->usersToDelete
$publicCalendarRoot->disableListing
$this->l10n->l('date', $startDateTime, ['width' => 'medium'])
$this->l10n->l('date', $startDateTime, ['width' => 'medium'])
string
getDateTime
getDateTime
hasTime
isFloating
isFloating
getDateTime
getDateTime
hasTime
'OCA\DAV\Connector\Sabre::addPlugin'
'OCA\DAV\Connector\Sabre::authInit'
dispatch
dispatch
new QuotaPlugin($view, false)
$acl->defaultUsernamePath
int
null
int
null
int
null
SystemTagsEntityEvent::EVENT_ENTITY
dispatch
$members
\Sabre\Uri\split($member)
\Sabre\Uri\split($principal)
\Sabre\Uri\split($principal)
\Sabre\Uri\split($principalUri)
\Sabre\Uri\split($principalUri)
\Sabre\Uri\split($principalUri)
\Sabre\Uri\split($principalUri)
\Sabre\Uri\split($principalUri)
\Sabre\Uri\split($realPrincipalUri)
false
$this->currentStream
$context
array
null
\Sabre\Uri\split($this->principalInfo['uri'])
$result
$result
$userSession
get_class($res) === 'OpenSSLAsymmetricKey'
is_object($res)
setHtmlBody
setPlainBody
setSubject
$result
$position
$position
boolean
time()
time()
time()
throw $exception;
$userSession
0
0
1
$userSession
new Exceptions\PrivateKeyMissingException('please try to log-out and log-in again', 0)
$userSession
$id
$id
$id
$id
$id
$id
$remoteId
$permission === null
$remoteId === null
$shareId
$shareId
$shareId
$shareId
(int)$data['id']
bool
bool
bool
$shareId
string
$id
$id
$id
$id
$id
(int)$share['id']
string
null
'OCP\Federation\TrustedServerEvent::remove'
dbHandler
dispatch
$files_list
!$dirInfo->getType() === 'dir'
$this
$this
$this->fileEncrypted[$fileId]
$id
$this->fileIsEncrypted
$this->fileIsEncrypted
$this->fileIsEncrypted
$this->fileIsEncrypted
$this->fileIsEncrypted
$this->fileIsEncrypted
$this->fileIsEncrypted
10 * 1024 * 1024
null
null
null
$e->getCode() !== 0 ? $e->getCode() : 1
int
$templateId
getTemplates
open
$fileId
getById
getRelativePath
getRelativePath
$file
$i
$i
$i
$i
$i
$i
$i
$i
$i
$i
$i
$i
$legacyEvent
getEditors
$encryptedFiles
empty($encryptedFiles)
isReadyForUser
self::class . '::' . $eventName
dispatch
$this
$this
$mountId
$mountId
$mountId
$mountId
null
$input->getArgument('mount_id')
$storage
int
\OC_Util::normalizeUnicode($parent)
isConnected
$mountId
$e->getCode()
$status
new $objectClass($objectStore)
$e->getCode()
$status
$this->service->getVisibilityType()
$this->service->getVisibilityType()
getUniqueStorages
self
string
FrontendDefinitionTrait
FrontendDefinitionTrait
$this->deprecateTo
IdentifierTrait
new MissingDependency($module, $this)
PriorityTrait
PriorityTrait
clearBucket
put
$source
$target
false
false
$this->handle
$this->handle
stream_close
substr($response, 4)
$context
array
false
false
false
$this->handle
$this->handle
stream_close
substr($response, 4)
$context
array
$files
\Icewind\SMB\IFileInfo
new CappedMemoryCache()
\Icewind\SMB\IFileInfo[]
$e->getCode()
$e->getCode()
$e->getCode()
$e->getCode()
$e->getCode()
$e->getCode()
$e->getCode()
$source
$target
rename
rename
$object->lastModified
filetype
fopen
login
decrypt
encrypt
setIV
setIV
string
$message
test
'OCA\\Files_External::loadAdditionalBackends'
dispatch
null
BackendService::VISIBILITY_ADMIN
string
$configId
$this->getVisibilityType()
$this->getVisibilityType()
getStorageCache
BackendService::VISIBILITY_PERSONAL
string
$_
false
$entry
$this->formatCacheEntry(clone $this->sourceRootInfo, '')
formatCacheEntry
get
null
Constants::PERMISSION_ALL
getUserFolder
$code
$code
Constants::PERMISSION_ALL
\OCA\Circles\Api\v1\Circles
\OCA\Circles\Api\v1\Circles
$this->getRoomShareHelper()
$this->getRoomShareHelper()
$this->getRoomShareHelper()
\OCA\Talk\Share\Helper\ShareAPIController
$files_list
$freeSpace
$maxUploadFilesize
$maxUploadFilesize
null
$password
(int) $remoteShare
public function removeMount() {
$recursive
$cacheData
$this->getPermissions($path) & Constants::PERMISSION_SHARE
isSharable
$legacyEvent
$exception->getMessage()
$itemSource
$itemSource
$shareWith
fetchRow
bool
$this->sourceRootInfo
ICacheEntry
new FailedCache()
$this->sourceRootInfo
new \OCA\Files_Sharing\Cache($storage, $sourceRoot, $this->superShare)
$this->mountOptions
moveMount
'\OCP\Collaboration\Resources::loadAdditionalScripts'
dispatch
int
$this->data->getId()
$entry
ITrash
getChild
null
INode
\Sabre\Uri\split($this->principalInfo['uri'])
$entry
ITrash
'OCA\Files_Trashbin::moveToTrash'
$this->mountPoint
dispatch
null
$trashFiles
$file
getById
false
$timestamp
$timestamp
$this
$this
$maxAge
getChild
null
\Sabre\Uri\split($principalInfo['uri'])
getChild
\Sabre\Uri\split($this->principalInfo['uri'])
'OCA\Files_Versions::createVersion'
$timestamp
dispatch
getURLGenerator
$publicData[IAccountManager::PROPERTY_DISPLAYNAME]['value']
$this->retries + 1
$this->request->server
$quota
$groupid === null
$groupid === null
\OC_User::getUser()
getSettingsManager
ignoreNextcloudRequirementForApp
IDBConnection::CHECK_MISSING_COLUMNS_EVENT
IDBConnection::CHECK_MISSING_INDEXES_EVENT
IDBConnection::CHECK_MISSING_PRIMARY_KEYS_EVENT
$lastCronRun
$lastCronRun
0
dispatch
dispatch
dispatch
[$user->getEMailAddress() => $user->getDisplayName()]
isReady
Constants::PERMISSION_ALL
null
$uid
getLanguages
$share->getId()
$shareId
$shareId
(int)$data['id']
$event->getObjectId()
$event->getObjectId()
$this->config->getAppValue('testing', $lock)
$this->config->getAppValue('testing', $lock)
$this->config->getAppValue('testing', $lock)
$type
$type
$response
FileDisplayResponse|NotFoundResponse
$iconFile !== false
$iconFile !== false
$iconFile !== false
$offset_h
$offset_w
string
\OCP\Util::sanitizeHTML($this->config->getAppValue('theming', 'slogan', parent::getSlogan($lang)))
getSlogan
(int)$cacheBusterKey + 1
0
int[]
$folder !== null
bool
bool
$this->timeFactory->getTime()
0
$this->users
$errors
0
0
0
$this->config->getAppValue('core', 'updater.secret.created', $this->timeFactory->getTime())
$this->timeFactory->getTime()
$lastUpdateCheckTimestamp
$ln + 1
$this
$this->countUsers($filter)
$record
[$attr => $result['values']]
$uuid
$values
string[]
$e->getCode()
$key
$key
$cookie
!is_null($limit)
!isset($ldapName[0]) && empty($ldapName[0])
$limit === 0
is_array($result)
!$attribute === null
is_null($findings)
!is_null($attr) && !is_array($attr)
count($usedNames) === 0
'OCA\\User_LDAP\\User\\User::postLDAPBackendAdded'
dispatch
time()
string
LDAP_OPT_PROTOCOL_VERSION
LDAP_OPT_REFERRALS
null
$this->cachedGroupsByMember[$uid]
$this->cachedGroupsByMember
$this->cachedNestedGroups
new CappedMemoryCache()
new CappedMemoryCache()
new CappedMemoryCache()
$groupName
bool
$groupID
$groupID
is_array($groupDNs)
is_array($list)
$lastNumber + 1
Resource
$newOffset
0
50
$i
$lastChange
$interval
0
0
self::MIN_INTERVAL
$argument
null
\OC::$server->getConfig()->getAppValue('user_ldap', 'bgjRefreshInterval', 3600)
int
3600
$baseDN
$baseDN
$link
$link
$link
$link
$link
$link
$link
$link
$link
$link
$link
$link
$link
$link
$resource
$result
$result
$result
$result
$result
$baseDN
array|mixed
array|mixed
bool|mixed
bool|mixed
bool|mixed
mixed
mixed
mixed
mixed
mixed
mixed|string
mixed|true
mixed|true
Resource
bool
$result
isset($qb)
isset($qb)
protected function handleRequest($id, $method, $parameters, $passOnWhen = false) {
public function setLdapAccess(Access $access) {
$this->avatarImage
$this->refreshedFeatures
null
null
$this->getHomePath($ldapEntry[$attr][0])
1
true
string|false
$path
$limit
$offset
null
$users
false
false
$attributes
$er
$er
$er
private function checkAgentRequirements() {
private function detectGroupMemberAssoc() {
private function getAttributeValuesFromEntry($result, $attribute, &$known) {
$port
$port
LDAP_OPT_NETWORK_TIMEOUT
LDAP_OPT_NETWORK_TIMEOUT
LDAP_OPT_PROTOCOL_VERSION
LDAP_OPT_PROTOCOL_VERSION
LDAP_OPT_REFERRALS
LDAP_OPT_REFERRALS
!isset($item['cn']) && !is_array($item['cn'])
$total === false
registerProvider
string|null
null
$path
$this->size
$size
$this->size
string
$decodedValue[1]
$decodedValue[1]
$decodedValue[1]
$decodedValue[1]
$hour1
$minute1
['app' => Application::APP_ID, 'class' => get_class($subject)]
$e->getCode()
$e->getCode()
$e->getCode()
string
IManager::EVENT_NAME_REG_CHECK
IManager::EVENT_NAME_REG_ENTITY
IManager::EVENT_NAME_REG_OPERATION
$result
[]
$missingCheck
dispatch
dispatch
dispatch
getAllConfiguredScopesForOperation
getChecks
getOperations
getOperations
isUserScopeEnabled
null|int
null|int
$result === false
array
null|int
null|int
0
1
$this->appConfig->getValues($app, false)
getFilteredValues
null|int
null|int
IDBConnection::ADD_MISSING_COLUMNS_EVENT
dispatch
IDBConnection::ADD_MISSING_INDEXES_EVENT
dispatch
IDBConnection::ADD_MISSING_PRIMARY_KEYS_EVENT
dispatch
$chunk * $chunkSize
$chunkSize
0
1
null
[0]
string[]
\DateTimeZone::listIdentifiers()
$levelNum
$this->timeFactory->getTime()
$k[0]
getAllMappings
updateFilecache
getAllAliases
0
0
0
0
0
0
section
section
[]
0
0
0
0
0
0
0
1
1
1
1
$input->getOption('default-value')
!is_string($stateToken)
searchCollections
$svg === null
null
findMatchingRoute
$this->request->server
0
0
0
0
0
0
0
0
1
1
1
1
$this
$this
getIcon
$this->memoryCache
getAppsNeedingUpgrade
getIncompatibleApps
$restrictions
((array)$request->getParam('appid')) !== ''
'OC\AccountManager::userUpdated'
dispatch
$this->filterClasses
$this->providerClasses
$this->settingsClasses
!is_string($currentUserId) && $currentUserId !== null
$key
ManagerEvent::EVENT_APP_DISABLE
ManagerEvent::EVENT_APP_ENABLE
ManagerEvent::EVENT_APP_ENABLE_FOR_GROUPS
array
array
dispatch
dispatch
dispatch
$group === null
'version_compare'
fetch
bool
version_compare($first, $second, $operator)
$array[$element][]
$array[$element][]
(string)$xml
array
$this->config
$this->config
null
$this->packages
$values
$default
$this->bootedApps
getName
boolean|null
$this->server
\OCP\IServerContainer
mixed
getAppDataDir
$throwable->getCode()
$this->request->method
null
@readfile($path)
http_response_code()
bool
int
$host
$name
$remoteAddress
$this->getOverwriteHost()
$this->method
$uri
isset($this->cookies[$key]) ? $this->cookies[$key] : null
isset($this->env[$key]) ? $this->env[$key] : null
isset($this->files[$key]) ? $this->files[$key] : null
\is_array($params)
\Sabre\Uri\split($scriptName)
log
TemplateResponse::EVENT_LOAD_ADDITIONAL_SCRIPTS
TemplateResponse::EVENT_LOAD_ADDITIONAL_SCRIPTS_LOGGEDIN
dispatch
dispatch
setOCSVersion
$code
$exception->getCode()
$this->request->server
$this->request->server
$anonLimit
$anonPeriod
$exception->getCode()
$exception->getCode()
$userLimit
$userPeriod
$exception->getCode()
$exception->getCode()
$this->request->server
\OCA\Talk\Controller\PageController
$meta
$meta
$action['url-postfix']
$default
getName
$this->tar->extractInString($path)
string
$this->tar->extractInString($path)
boolean|null
boolean|null
$trySession
parent::getExpires()
parent::getLastCheck()
parent::getLoginName()
parent::getName()
parent::getPassword()
parent::getRemember()
parent::getScope()
parent::setExpires($expires)
parent::setLastCheck($time)
parent::setName($name)
parent::setPassword($password)
parent::setScope((string)$scope)
parent::setScope(json_encode($scope))
parent::setToken($token)
parent::getExpires()
parent::getLastCheck()
parent::getLoginName()
parent::getName()
parent::getPassword()
parent::getRemember()
parent::getScope()
parent::setExpires($expires)
parent::setLastCheck($time)
parent::setName($name)
parent::setPassword($password)
parent::setPasswordInvalid($invalid)
parent::setScope((string)$scope)
parent::setScope(json_encode($scope))
parent::setToken($token)
parent::setType(IToken::WIPE_TOKEN)
$providers
int[]
string[]
IProvider::EVENT_FAILED
IProvider::EVENT_SUCCESS
$providerStates
string[]
$this->timeFactory->getTime()
$tokenId
dispatch
dispatch
$this->providers
$this->providers
[]
$this->providers
IProvider[]
$this->providers
$provider['provider_id']
Color
$finalPalette[$this->hashToInt($hash, $steps * 3)]
Color
InMemoryFile
ISimpleFile
$data
ISimpleFile
$data
$data
(int) $this->config->getUserValue($this->user->getUID(), 'avatar', 'version', 0) + 1
$job->getId()
$jobList
set
bool|mixed
bool|mixed
$this->shareeEnumerationInGroupOnly
$this->shareeEnumerationInGroupOnly
$this->shareeEnumerationInGroupOnly
$user instanceof IUser
''
\Opis\Closure\unserialize($serializedCallable)
\Opis\Closure\unserialize($serializedCommand)
\Opis\Closure\serialize($command)
\DateTime|null
!is_array($mentions[0])
public function getForObjectSince(
null
$needsUpdate
$needsUpdate
$needsUpdate
$CONFIG
$CONFIG
ConsoleEvent::EVENT_RUN
$this->request->server
dispatch
$this->application
$this->application
$this->application
$this->application
$this->application
IEntry
$entry
IAddressBook
array
bool
null
null
null
null
null
$builder->execute()
int
getParams
getParams
$insertQb->execute()
$this->adapter->lastInsertId($seqName)
int
string
$e->getCode()
$statement
$offset
$offset
$this->migrationsNamespace
$this->migrationsNamespace
$this->migrationsPath
$this->migrationsPath
$this->migrationsNamespace
$this->migrationsNamespace
$this->migrationsPath
$this->migrationsPath
'\OC\DB\Migrator::executeSql'
dispatch
dispatch
$key[0]
$this->functionBuilder->lower($x)
$y
$y
getParams
string
$alias
string
$string
public function formatDateSpan($timestamp, $baseTimestamp = null, \OCP\IL10N $l = null) {
public function formatTimeSpan($timestamp, $baseTimestamp = null, \OCP\IL10N $l = null) {
string
$timestamp
float
stopQuery
microtime(true)
$query->execute()
TemplateResponse
int
$template
$template
getShareForToken
new CappedMemoryCache()
deleteUserKey
null
null
null
bool
dispatch
$this->event->offsetSet($key, $value)
$this->event->offsetUnset($key)
$eventName
$eventName
dispatch
$parentData
array
$path
$path
\OC_Util::normalizeUnicode($path)
null
null
[]
getIncomplete
insert
put
$data
$path
$value
$value
$value
$value
$existingChildren
array[]
$path
self::SCAN_RECURSIVE_INCOMPLETE
array
self::getGlobalCache()->getStorageInfo($storageId)
$this->cache instanceof Cache
array
$entry
array
array
array
array
Node
null
$user
get_class($provider) !== 'OCA\Files_Sharing\MountProvider'
get_class($provider) === 'OCA\Files_Sharing\MountProvider'
remoteStorageMounts
removeUserStorageMount
array
$this->cacheInfoCache
$this->cacheInfoCache
$this->cacheInfoCache
$this->mountsForUsers
$this->mountsForUsers
$this->mountsForUsers
$this->mountsForUsers
$this->mountsForUsers
$this->mountsForUsers
string
self::$defaultInstance->toTmpFile($path)
string
$user
$user
\OC_User::getUser()
null
$userObject
addStorageWrapper
$exception->getCode()
null
wrap
public function removeMount();
\OCP\Files\Mount\IMountPoint
null
$this->view->hash($type, $this->path, $raw)
new NonExistingFile($this->root, $this->view, $path)
string
string
$this->view->hash($type, $this->path, $raw)
$this->exists
new NonExistingFolder($this->root, $this->view, $path)
string
$node
getSourceStorage
getUnJailedPath
$this->exists
'\OCP\Files::postCopy'
'\OCP\Files::postCreate'
'\OCP\Files::postDelete'
'\OCP\Files::postRename'
'\OCP\Files::postTouch'
'\OCP\Files::postWrite'
'\OCP\Files::preCopy'
'\OCP\Files::preCreate'
'\OCP\Files::preDelete'
'\OCP\Files::preRename'
'\OCP\Files::preTouch'
'\OCP\Files::preWrite'
'\OCP\Files::read'
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
emit
emit
emit
emit
emit
emit
emit
emit
emit
emit
emit
emit
emit
$this->__call(__FUNCTION__, func_get_args())
Node
'\OCP\Files::' . $hook
int
getChecksum
$this->getFileInfo()->getId()
dispatch
$this->fileInfo
Node
\OC\Files\Mount\MountPoint
\OC\User\User
array
int
int
int
string
$this->mountManager->find($mountPoint)
$this->user
null
null
null
null
null
remove
false|string
$cacheData
$source
$target
ClientResolver::_default_signature_provider()
ClientResolver::_default_signature_provider()
\Aws\or_chain([self::class, 'legacySignatureProvider'], ClientResolver::_default_signature_provider())
upload
\Aws\serialize($command)
null
Psr7\modify_request($request, $modify)
Psr7\parse_query($query)
string
stream_for($handle)
stream_for($handle)
$this->params['url']
string|false
array
!$permissions
$result
$storage->cache
$storage->cache
$storage->propagator
$storage->propagator
$storage->scanner
$storage->scanner
$storage->updater
$storage->updater
$this->getStorageCache()->getAvailability()
ArrayCache
ArrayCache
getETag
$response->getBody()
fopen
null
new FailedCache()
true
getCache
verifyPath
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$this->e->getCode()
$source
$source
$target
$target
$file
$result
$helper->getFileSize($fullPath)
$space
filesize
free_space
$helper->getFileSize($fullPath)
$space === false || is_null($space)
is_null($space)
$stat === false
$storage->scanner
$storage->scanner
copy
copyFromStorage
file_exists
file_get_contents
file_put_contents
filemtime
filesize
filetype
fopen
free_space
getDirectDownload
getETag
getLocalFile
getMimeType
getOwner
getPermissions
hasUpdated
hash
isCreatable
isDeletable
isReadable
isSharable
isUpdatable
is_dir
is_file
mkdir
moveFromStorage
opendir
rename
rmdir
search
stat
touch
unlink
\Traversable
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
$this->namesCache
false
$source
$target
$result
$result
$result
$newUnencryptedSize
$stat
$this->storage->file_get_contents($path)
$this->storage->filesize($path)
$this->storage->getLocalFile($path)
array
int
string
string
$lastChunkPos
$newUnencryptedSize
$size
$size
$sourceStorage->filemtime($sourceInternalPath)
$this->getWrapperStorage()->filetype($this->getUnjailedPath($path))
bool
$extension === 'part'
string
'ext'
$source
$target
$this->getWrapperStorage()->test()
true
false
false
false
$this->current
$this->current
stream_close
stream_flush
$update->execute()
int
$mounts
\OC\Files\Mount\MountPoint[]
$mount
$mount
\OCP\Files\Mount\IMountPoint
string
$results
\OC\Files\Mount\MountPoint
$fileId
$mtime
$user
$mount
Filesystem::getMountManager()->find($this->getAbsolutePath($path))
null
null
null
null
$data
$result && in_array('delete', $hooks) and $result
is_resource($source)
$storage
[$storage, $internalPath]
is_null($this->getContent())
$this->groupCache[$gid]['displayname']
$this->groupCache
$this->groupCache
$this->groupCache
IGroup::class . '::postAddUser'
IGroup::class . '::postDelete'
IGroup::class . '::postRemoveUser'
IGroup::class . '::preAddUser'
IGroup::class . '::preDelete'
IGroup::class . '::preRemoveUser'
bool
$hide
$users
int|bool
$user
$this->emitter
$this->emitter
$this->emitter
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
addToGroup
countUsersInGroup
deleteGroup
removeFromGroup
createGroup
getGroupDetails
isAdmin
$sortMode
self::SORT_NONE
string|resource
false
$app['path']
$app['path']
null
$archive
$x509->getDN(X509::DN_OPENSSL)['CN']
$x509->getDN(X509::DN_OPENSSL)['CN']
$x509->getDN(true)['CN']
getAllAliases
getOnlyDefaultAliases
null|string
array
array|mixed
$matches[1]
$result
$data
get
[]
getIncomplete
getOwner
getPermissions
new IteratorDirectory([])
new NullCache()
getCache
opendir
null
null
new IteratorDirectory([])
$callback()
$sessionCallback
$request
$limit === null
is_string($request->getMethod())
string[]
$failedRecipients
getSubject
getSwiftMessage
getTo
apcu_add($this->getPrefix() . $key, $value, $ttl)
bool
mixed
mixed
mixed
mixed
$lockingCacheClass && class_exists($distributedCacheClass)
method_exists(self::$cache, 'deleteMulti')
exec
exec
$jobList
!($notification instanceof INotification)
!($notification instanceof INotification)
[]
$bp
$maxPreviewImage
IPreview::EVENT
ISimpleFile
$file->getId()
$file->getId()
ISimpleFile
$preview
dispatch
height
height
preciseResizeCopy
resizeCopy
valid
width
width
bool|IImage
$provider->getThumbnail($file, $maxWidth, $maxHeight)
$bp
$second
$second
shell_exec($exec)
shell_exec('command -v libreoffice')
shell_exec('command -v openoffice')
$png
$thumbnail === false ? null: $thumbnail
?IImage
$file->getStorage()->getLocalFile($file->getInternalPath())
string
$svg
shell_exec('command -v libreoffice')
shell_exec('command -v openoffice')
new \RedisCluster(null, $config['seeds'], $timeout, $readTimeout)
new \RedisCluster(null, $config['seeds'], $timeout, $readTimeout, false, $config['password'])
\RedisCluster::OPT_SLAVE_FAILOVER
array
$request->getBody()
bool|string
$response
"$scope::$method"
dispatch
$query->createFunction('(' . $subQuery->getSQL() . ')')
$subQuery->createFunction('(' . $subSubQuery->getSQL() . ')')
$this->userToNotify
\OC_APP
string
$this->collectionName
$file !== false
$provider instanceof Provider
$data->getId()
$data->getMtime()
$data->getPermissions()
$this->hasPreview($data)
null
$this->request->server
string|null
string|null
string|null
$qb->execute()
$qb->execute()
int
int
decrypt
encrypt
setIV
setIV
setPassword
setPassword
\OCP\Calendar\Resource\IManager
\OCP\Calendar\Room\IManager
\OCP\Files\Folder|null
\OC\OCSClient
$this->hasNoAppContainer
$value
$value
microtime(true)
microtime(true)
$content !== ''
$type === 'pdo'
$this->dbprettyname
$this->dbprettyname
$this->dbprettyname
$this->dbprettyname
array
false
$arguments
!self::isResharingAllowed()
\OC_User::getUser()
\OC_User::getUser()
getParents
getParents
$share->getId()
$share->getId()
(int)$data['id']
set
getParent
'OCP\Share::postAcceptShare'
'OCP\Share::postShare'
'OCP\Share::postUnshare'
'OCP\Share::postUnshareFromSelf'
'OCP\Share::preShare'
'OCP\Share::preUnshare'
$id
$this->shareApiLinkDefaultExpireDays()
dispatch
dispatch
dispatch
dispatch
dispatch
dispatch
update
\OCA\Circles\Api\v1\Circles
getChildren
FederatedShareProvider
ShareByMailProvider
$provider
$provider
$this->roomShareProvider
$this->shareByCircleProvider
getProviderForType
null
null
null
null
null
null
\OCA\Circles\ShareByCircleProvider
RoomShareProvider
\OCA\Circles\ShareByCircleProvider
\OCA\Talk\Share\RoomShareProvider
private $roomShareProvider = null;
private $shareByCircleProvider = null;
getLazyRootFolder
getLazyRootFolder
getLazyRootFolder
getLazyRootFolder
$fh
get
listen
listen
countUsers
getSupportedApps
false
false
false
ManagerEvent::EVENT_CREATE
ManagerEvent::EVENT_DELETE
ManagerEvent::EVENT_UPDATE
bool
bool
dispatch
dispatch
dispatch
MapperEvent::EVENT_ASSIGN
MapperEvent::EVENT_UNASSIGN
dispatch
dispatch
\OCP\ITags
null
[$this->user, $this->type, $chunk]
$from
$names
$tag
false
false
null
null
$this->appendIfExist($this->serverroot, $script.'.js')
$this->appendIfExist($this->serverroot, $theme_dir.$script.'.js')
$this->appendIfExist($this->serverroot, $theme_dir.'apps/'.$script.'.js')
$this->appendIfExist($this->serverroot, $theme_dir.'core/'.$script.'.js')
$this->appendIfExist($this->serverroot, 'apps/'.$script.'.js')
$this->appendIfExist($this->serverroot, 'core/'.$script.'.js')
string
string
$appName
$appName
\OC_User::getUser()
Util::addScript('dist/unified-search', null, true)
getInitialStates
$path
0
0
0
0
0
0
0
0
0
1
1
1
1
microtime(true)
time()
false
$query->func()->lower('displayname')
array|int
bool|IUser
$this->createUserFromBackend($uid, $password, $backend)
$this->createUserFromBackend($uid, $password, $backend)
checkPassword
checkPassword
countUsers
createUser
getUsersForUserValueCaseInsensitive
boolean|null
IUser::class . '::firstLogin'
$this->timeFactory->getTime()
$this->timeFactory->getTime()
$request->server
$request->server
null
dispatch
getByEmail
IUser::class . '::changeUser'
IUser::class . '::postDelete'
IUser::class . '::postSetPassword'
IUser::class . '::preDelete'
IUser::class . '::preSetPassword'
getBackend
$this->config->getUserValue($uid, 'login', 'lastLogin', 0)
$image
IImage|null
$quota
$this->lastLogin
$this->backend
dispatch
dispatch
dispatch
dispatch
dispatch
canChangeAvatar
deleteUserAvatar
getHome
setDisplayName
setPassword
$class
int
null
$groupsList
ManagerEvent::EVENT_APP_UPDATE
$dir['path']
$dir['url']
null
null
dispatch
$appId === null
$appId === null
$result
OC_DB_StatementWrapper
$this->fallback
\OC\InsufficientStorageException
$fh
$fileInfos
[$fileInfo]
mt_rand()
$getType === self::ZIP_DIR
$getType === self::ZIP_DIR
get
get
$matches[1][$last_match][0]
(INF > 0)? INF: PHP_INT_MAX
INF
max($upload_max_filesize, $post_max_size)
min($upload_max_filesize, $post_max_size)
int
$includeExtStorage ? 'ext' : false
$path
$quota
'ext'
count($obd_values) > 0
getSourceStorage
$this->resource
$this->valid() ? imagesx($this->resource) : -1
$this->valid() ? imagesy($this->resource) : -1
null|string
$data[floor($p)]
$data[floor($p)]
$resource
bool
$this->bitDepth
$x
$y
90
bool
$isWritable
get_class($resource) === 'GdImage'
get_class($this->resource) === 'GdImage'
OC_User::getUser()
\Test\Util\User\Dummy
\OC\Files\Filesystem::logWarningWhenAddingStorageWrapper($prevLogging)
\OC\Files\Filesystem::logWarningWhenAddingStorageWrapper(false)
\OCP\Constants::FILENAME_INVALID_CHARS
OC_Helper::computerFileSize($userQuota)
float
$user
OC_User::getUser()
'off'
is_string($expected)
is_bool($expected)
is_bool($setting[1])
is_int($expected)
clearCache
$this->request->server
ContainerExceptionInterface
string
$column
$this->data
array
$resource['internalName']
$resource['resource']
$resource['size']
$resource['size']
$resource['time']
$this->resources
$jobList
WidgetSetting
null
mixed
\OC_App::getStorage($app)
array
IsearchRequest
public function getUri(): string;
Color
ContainerExceptionInterface
ContainerExceptionInterface
PreconditionNotMetException
$cursor
array
array|bool
mixed
\OC_User::getUser()
string
\OC_Helper::computerFileSize($str)
float
$e->getCode()