string|null $calendarData $data $data array $vcardData $principalUri $data array $this->appRoot $this->appRoot $this->appRoot $e->getCode() is_array($notification) 10 (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(false) \OC\Files\Filesystem::logWarningWhenAddingStorageWrapper($previousLog) $baseuri 'OCA\DAV\Connector\Sabre::addPlugin' dispatch $baseuri $baseuri $baseuri $argv[5] require '../../../../3rdparty/autoload.php' \Sabre\Uri\split($principalUri) getAppDataDir Uri\split($this->principalInfo['uri']) File $user['uri'] setDateTime setDateTime $newCalendarData->VEVENT->DTSTART $existingBirthday->VEVENT->DTSTART $newCalendarData->VEVENT->SUMMARY $existingBirthday->VEVENT->SUMMARY array $calendarData $calendarData string|void $this->objectData['calendardata'] '\OCA\DAV\CalDAV\CalDavBackend::createCalendar' '\OCA\DAV\CalDAV\CalDavBackend::updateCalendar' '\OCA\DAV\CalDAV\CalDavBackend::deleteCalendar' '\OCA\DAV\CalDAV\CalDavBackend::createCalendarObject' '\OCA\DAV\CalDAV\CalDavBackend::createCachedCalendarObject' '\OCA\DAV\CalDAV\CalDavBackend::updateCalendarObject' '\OCA\DAV\CalDAV\CalDavBackend::updateCachedCalendarObject' '\OCA\DAV\CalDAV\CalDavBackend::deleteCalendarObject' '\OCA\DAV\CalDAV\CalDavBackend::deleteCachedCalendarObject' '\OCA\DAV\CalDAV\CalDavBackend::createSubscription' '\OCA\DAV\CalDAV\CalDavBackend::updateSubscription' '\OCA\DAV\CalDAV\CalDavBackend::deleteSubscription' '\OCA\DAV\CalDAV\CalDavBackend::updateShares' '\OCA\DAV\CalDAV\CalDavBackend::publishCalendar' array array $objectData $uris null null dispatch dispatch dispatch dispatch dispatch dispatch dispatch dispatch dispatch purgeProperties dispatch dispatch dispatch dispatch dispatch Uri\split($row['principaluri']) Uri\split($row['principaluri']) Uri\split($row['principaluri']) Uri\split($principalUri) parent::getOwner() \Sabre\CalDAv\Notifications\Collection new Inbox($this->caldavBackend, $this->principalInfo['uri']) new Outbox($this->config, $this->principalInfo['uri']) new \Sabre\CalDAv\Notifications\Collection($this->caldavBackend, $this->principalInfo['uri']) new Subscription($this->caldavBackend, $subscription) $calendarPlugin->getCalendarInCalendarHome($this->principalInfo['uri'], $calendarUri) 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 isFloating hasTime isFloating $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']) [$organizerEMail => $name] $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']) array|null string string string string getDateTime isFloating getDateTime $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']) $this->l10n->l('date', $dt, ['width' => 'medium']) $this->l10n->l('datetime', $dt, ['width' => 'medium|short']) $this->l10n->l('time', $dt, ['width' => 'short']) 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) string [$sender => $senderName] [$recipient => $recipientName] $lang->getValue() isFloating getDateTime setDateTime hasTime isFloating getDateTime setDateTime getDateTime getDateTime getDateTime hasTime getDateTime getDateTime getDateTime isFloating $iTipMessage->message->VEVENT->SUMMARY [$aclPlugin, 'propFind'] [$aclPlugin, 'propFind'] split($principalUrl) getChildren get getDateTime isFloating hasTime isFloating principalSearch bool string is_array($newProps['filters']['comps']) is_array($newProps['filters']['props']) is_array($newProps['filters']['params']) $webcalData parent::getOwner() $id $this->getKey() $this->getKey() false '\OCA\DAV\CardDAV\CardDavBackend::createCard' '\OCA\DAV\CardDAV\CardDavBackend::updateCard' '\OCA\DAV\CardDAV\CardDavBackend::deleteCard' array $uris null dispatch dispatch dispatch $addressBooks[$row['id']][$readOnlyPropertyName] === 0 \Sabre\Uri\split($row['principaluri']) \Sabre\Uri\split($principalUri) bool string $type \Sabre\URI\parse($val) string|null \Sabre\Uri\split($principal) \Sabre\Uri\split($principal) \Sabre\Uri\split($principal) $targetBookId null $shareEnumeration && $restrictShareEnumeration $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() \Sabre\Uri\split($node->getPath()) $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($source) \Sabre\Uri\split($destination) \Sabre\Uri\split($filePath) bool 0 200 $resultFileIds new PreconditionFailed('Cannot filter by non-existing tag', 0, $e) \OCA\Circles\Api\v1\Circles getPath getById $this int integer $this->info->getId() $this->info->getId() \Sabre\Uri\split($this->path) \Sabre\Uri\split($name) \Sabre\Uri\split($path) \Sabre\Uri\split($destinationPath) \Sabre\Uri\split($destinationPath) array $principals string[] null $this->circleToPrincipal($name) 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() $shares array \Sabre\Uri\split($sabreNode->getPath()) getId getId getPath getPath getId $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 $operator->arguments $argument $value ?string $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 isFloating getDateTime setDateTime hasTime isFloating getDateTime setDateTime getDateTime getDateTime hasTime 'OCA\DAV\Connector\Sabre::authInit' 'OCA\DAV\Connector\Sabre::addPlugin' dispatch dispatch new QuotaPlugin($view, false) $acl->defaultUsernamePath int null int null int null SystemTagsEntityEvent::EVENT_ENTITY dispatch $members \Sabre\Uri\split($principal) \Sabre\Uri\split($principal) \Sabre\Uri\split($principalUri) \Sabre\Uri\split($member) \Sabre\Uri\split($principalUri) \Sabre\Uri\split($realPrincipalUri) \Sabre\Uri\split($principalUri) \Sabre\Uri\split($principalUri) \Sabre\Uri\split($principalUri) false $this->currentStream $context array null \Sabre\Uri\split($this->principalInfo['uri']) $result $userSession && $userSession->isLoggedIn() [$to => $recipientDisplayName] setSubject setHtmlBody setPlainBody $result $position $position $position boolean time() time() time() throw $exception; $userSession && $userSession->isLoggedIn() $encryptedFileKey && $shareKey 1 0 0 $userSession && $userSession->isLoggedIn() new Exceptions\PrivateKeyMissingException('please try to log-out and log-in again', 0) $userSession && $userSession->isLoggedIn() $userSession && $userSession->isLoggedIn() $jobList $remoteId $id $id $id $id $id $id $permission === null $remoteId === null $token $remoteId list($token, $remoteId) $shares getSharesInFolder $shareId $shareId $shareId $shareId $share->getId() (int)$data['id'] [$ocmResult['token'], $ocmResult['providerId']] bool bool bool bool $shareId string $remoteId $id $id $id (int)$share['id'] $id $id string null $jobList $jobList '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 0 $offset $offset $connection \OCP\IDBConnection null $connection \OCP\IDBConnection null null $e->getCode() !== 0 ? $e->getCode() : 1 int $templateId open getTemplates $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 $status $e->getCode() new $objectClass($objectStore) $this->service->getVisibilityType() $this->service->getVisibilityType() $status $e->getCode() getUniqueStorages self string FrontendDefinitionTrait FrontendDefinitionTrait IdentifierTrait $this->deprecateTo 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 false $files \Icewind\SMB\IFileInfo new CappedMemoryCache() \Icewind\SMB\IFileInfo[] $e->getCode() $e->getCode() $e->getCode() $e->getCode() $e->getCode() $e->getCode() $e->getCode() null $source $target rename rename $object->lastModified filetype fopen $content login setIV encrypt setIV decrypt string $message test Exception Exception 'OCA\\Files_External::loadAdditionalBackends' dispatch null BackendService::VISIBILITY_ADMIN string $configId $this->getVisibilityType() $this->getVisibilityType() getStorageCache BackendService::VISIBILITY_PERSONAL string $_ false null $entry $entry $entry $entry $entry $entry $entry $entry $entry Constants::PERMISSION_ALL getUserFolder $this->getRoomShareHelper() \OCA\Talk\Share\Helper\DeletedShareAPIController 'https' 'http' Constants::PERMISSION_ALL $code $code null $date === false \OCA\Circles\Api\v1\Circles \OCA\Circles\Api\v1\Circles $this->getRoomShareHelper() $this->getRoomShareHelper() $this->getRoomShareHelper() \OCA\Talk\Share\Helper\ShareAPIController 'Share is read-only' $files_list $maxUploadFilesize $maxUploadFilesize $freeSpace null $password null $result $result $result $file (int) $remoteShare public function removeMount() { scan array $recursive $cacheData $existingChild $existingChild $this->getPermissions($path) & Constants::PERMISSION_SHARE isSharable $legacyEvent $exception->getMessage() new JSONResponse($exception->getMessage(), 405) NotFoundResponse array null $itemSource $itemSource $shareWith fetchRow bool $this->sourceRootInfo false false false $this->nonMaskedStorage->fopen($this->getUnjailedPath($path), $mode) false ICacheEntry $this->getPermissions($path) & \OCP\Constants::PERMISSION_CREATE $this->getPermissions($path) & \OCP\Constants::PERMISSION_UPDATE $this->getPermissions($path) & \OCP\Constants::PERMISSION_DELETE $this->getPermissions($path) & \OCP\Constants::PERMISSION_SHARE new FailedCache() isCreatable isUpdatable isDeletable isSharable $this->sourceRootInfo new \OCA\Files_Sharing\Cache($storage, $sourceRoot, $this->superShare) $this->mountOptions moveMount '\OCP\Collaboration\Resources::loadAdditionalScripts' dispatch dispatch dispatch dispatch int $this->data->getId() ITrash $entry ITrash getChild null INode \Sabre\Uri\split($this->principalInfo['uri']) ITrash $entry ITrash 'OCA\Files_Trashbin::moveToTrash' $this->mountPoint dispatch null $trashFiles $file getById false $ma $query->execute([$uid]) bool $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'] $publicData[IAccountManager::PROPERTY_EMAIL]['value'] $publicData[IAccountManager::PROPERTY_ADDRESS]['value'] $publicData[IAccountManager::PROPERTY_WEBSITE]['value'] $publicData[IAccountManager::PROPERTY_TWITTER]['value'] $publicData[IAccountManager::PROPERTY_PHONE]['value'] $publicData[IAccountManager::PROPERTY_TWITTER]['signature'] $publicData[IAccountManager::PROPERTY_WEBSITE]['signature'] $publicData[IAccountManager::PROPERTY_WEBSITE]['verified'] $publicData[IAccountManager::PROPERTY_TWITTER]['verified'] $this->retries + 1 $this->request->server getName getRedirectUri getClientIdentifier getSecret $quota $groupid === null || trim($groupid) === '' $groupid === null getSubAdmin \OC_User::getUser() getSettingsManager $jobList ignoreNextcloudRequirementForApp IDBConnection::CHECK_MISSING_INDEXES_EVENT IDBConnection::CHECK_MISSING_COLUMNS_EVENT $lastCronRun new DataDisplayResponse('Integrity checker has been disabled. Integrity cannot be verified.') $response DataResponse 0 $lastCronRun dispatch dispatch $this->l10n->t('Invalid SMTP password.') $this->l10n->t('A problem occurred while sending the email. Please revise your settings. (Error: %s)', [$e->getMessage()]) $this->l10n->t('You need to set your user email before being able to send test emails.') [$user->getEMailAddress() => $user->getDisplayName()] [$user->getEMailAddress() => $user->getDisplayName()] isReady Constants::PERMISSION_ALL null '5' int $uid getLanguages ?string null string null $shares getSharesInFolder $shareId $shareId $share->getId() (int)$data['id'] $event->getObjectId() $event->getObjectId() $type $type $this->config->getAppValue('testing', $lock) $this->config->getAppValue('testing', $lock) $this->config->getAppValue('testing', $lock) $response FileDisplayResponse|NotFoundResponse $iconFile !== false $iconFile !== false $iconFile !== false $offset_w $offset_h string \OCP\Util::sanitizeHTML($this->config->getAppValue('theming', 'slogan', parent::getSlogan($lang))) getSlogan null null 0 int[] $folder !== null $registry getProviderStates bool bool $newToken 0 $this->timeFactory->getTime() $this->users 0 $errors 0 0 $this->config->getAppValue('core', 'updater.secret.created', $this->timeFactory->getTime()) $this->timeFactory->getTime() $lastUpdateCheckTimestamp $this $this->countUsers($filter) $record $values $uuid string[] [$attr => $result['values']] $key $key $e->getCode() $nameAttribute $filter $this->connection->ldapLoginFilter $this->connection->ldapLoginFilter $this->connection->ldapUserDisplayName $this->connection->ldapUserDisplayName $this->connection->ldapGroupDisplayName $filter $cookie !isset($ldapName[0]) && empty($ldapName[0]) is_null($limit) !is_null($limit) && (int)$this->connection->ldapPagingSize !== 0 is_array($result) $limit === 0 && !empty($this->lastCookie) is_null($findings) !$attribute === null is_array($attr) !is_null($attr) && !is_array($attr) isset($ldapRecord[$this->connection->$uuidAttr]) $uidsByDn 'OCA\\User_LDAP\\User\\User::postLDAPBackendAdded' dispatch time() string LDAP_OPT_PROTOCOL_VERSION LDAP_OPT_REFERRALS null $this->cachedGroupMembers[$gid] 'dn' $this->cachedGroupsByMember[$uid] new CappedMemoryCache() new CappedMemoryCache() new CappedMemoryCache() $this->cachedGroupMembers $this->cachedNestedGroups $this->cachedGroupsByMember $groupName bool $gAssoc $this->access->connection->ldapLoginFilter $this->access->connection->ldapDynamicGroupMemberURL $this->access->connection->ldapGroupFilter $this->access->connection->ldapGroupMemberAssocAttr $this->access->connection->ldapGidNumber $groupID $groupID $this->access->connection->ldapDynamicGroupMemberURL $this->access->connection->ldapGroupFilter $this->access->connection->ldapUserDisplayName $this->access->connection->ldapGroupMemberAssocAttr [strtolower($this->access->connection->ldapGroupMemberAssocAttr), $this->access->connection->ldapGroupDisplayName, 'dn'] $this->access->connection->ldapLoginFilter $this->access->connection->ldapUserDisplayName $this->access->connection->ldapLoginFilter $this->access->connection->ldapUserDisplayName [$this->access->connection->ldapGroupDisplayName, 'dn'] $this->access->connection->ldapGroupFilter $this->access->connection->ldapGroupDisplayName !is_array($members) || count($members) === 0 is_array($members) is_array($list) is_array($groupDNs) is_array($members) $lastNumber + 1 Resource 0 $newOffset 50 $lastChange $i self::MIN_INTERVAL $interval 0 0 $argument null \OC::$server->getConfig()->getAppValue('user_ldap', 'bgjRefreshInterval', 3600) int 3600 $link $link $result $link $link $link $result $link $result $link $result $link $result $link $link $baseDN $link $baseDN $link $link $link $resource $baseDN bool|mixed mixed|true mixed mixed array|mixed mixed|string array|mixed mixed mixed mixed bool|mixed mixed|true bool|mixed Resource OCP\LDAP\ILDAPProvider OCP\LDAP\ILDAPProvider OCP\LDAP\ILDAPProvider bool protected function handleRequest($id, $method, $parameters, $passOnWhen = false) { public function setLdapAccess(Access $access) { $homeRule $homeRule $this->avatarImage $this->refreshedFeatures null null $this->connection->ldapQuotaAttribute $this->connection->ldapUserDisplayName $this->connection->ldapUserDisplayName2 $this->connection->ldapEmailAttribute $this->connection->homeFolderNamingRule $this->connection->homeFolderNamingRule $this->getHomePath($ldapEntry[$attr][0]) $this->connection->ldapExtStorageHomeAttribute $this->access->connection->homeFolderNamingRule $this->access->connection->homeFolderNamingRule true 1 $emailAttribute $quotaAttribute $this->connection->ldapExtStorageHomeAttribute string|false $this->access->connection->ldapUserFilter $this->access->connection->ldapUserFilter $path $additionalAttribute $this->access->connection->ldapUserDisplayName $limit $offset $limit $offset null $users false false $er $er $er $attributes private function detectGroupMemberAssoc() { private function checkAgentRequirements() { private function getAttributeValuesFromEntry($result, $attribute, &$known) { $port $port LDAP_OPT_PROTOCOL_VERSION LDAP_OPT_REFERRALS LDAP_OPT_NETWORK_TIMEOUT LDAP_OPT_PROTOCOL_VERSION LDAP_OPT_REFERRALS LDAP_OPT_NETWORK_TIMEOUT is_array($item['cn']) !isset($item['cn']) && !is_array($item['cn']) && !isset($item['cn'][0]) $total === false registerProvider string|null null $this->size $size $this->size string $decodedValue[1] $decodedValue[1] $decodedValue[1] $decodedValue[1] $hour1 $minute1 ['app' => Application::APP_ID, 'class' => get_class($subject)] $deleted $e->getCode() $e->getCode() $e->getCode() string IManager::EVENT_NAME_REG_ENTITY IManager::EVENT_NAME_REG_OPERATION IManager::EVENT_NAME_REG_CHECK [] array_merge($this->getBuildInChecks(), $this->registeredChecks) ICheck[] $missingCheck dispatch dispatch dispatch $selectQuery->execute() Statement isUserScopeEnabled getOperations getAllConfiguredScopesForOperation getOperations getChecks getSection $this->manager->isUserScopeEnabled() ? 'workflow' : null 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 setFilterSchemaAssetsExpression $chunkSize $chunk * $chunkSize 0 1 $column->getLength() null [0] string[] \DateTimeZone::listIdentifiers() $levelNum $this->timeFactory->getTime() $k[0] getAllMappings updateFilecache getAllAliases 0 0 0 0 0 0 section section 0 1 1 1 0 1 0 0 0 0 0 $this->installer $this->installer $input->getOption('default-value') 'app_password_created' dispatch 'app_password_created' dispatch !is_string($stateToken) || !is_string($currentToken) is_string($stateToken) is_string($stateToken) searchCollections $svg === null null findMatchingRoute $this->request->server 0 1 0 1 0 1 0 1 0 0 0 0 null null null $this $this getIcon getIncompatibleApps getAppsNeedingUpgrade $restrictions true ((array)$request->getParam('appid')) !== '' 'OC\AccountManager::userUpdated' dispatch $this->filterClasses $this->providerClasses $this->settingsClasses !is_string($currentUserId) && $currentUserId !== null $key ManagerEvent::EVENT_APP_ENABLE ManagerEvent::EVENT_APP_ENABLE_FOR_GROUPS ManagerEvent::EVENT_APP_DISABLE array array dispatch dispatch dispatch $group === null 'version_compare' fetch $this->tableVariableNames $this->tableVariableNames $node->alias bool version_compare($first, $second, $operator) $array[$element][] $array[$element][] (string)$xml array $this->config $this->config null $this->packages $values $default $this->bootedApps boolean|null $this->server \OCP\IServerContainer mixed getAppDataDir $throwable->getCode() $this->request->method null @readfile($path) http_response_code() bool int $this->server[$name] $this->method isset($this->files[$key]) ? $this->files[$key] : null isset($this->env[$key]) ? $this->env[$key] : null isset($this->cookies[$key]) ? $this->cookies[$key] : null $this->server['UNIQUE_ID'] $remoteAddress $uri $name $this->getOverwriteHost() $host \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 $this->request->server $userLimit $userPeriod $anonLimit $anonPeriod $exception->getCode() $exception->getCode() $exception->getCode() $exception->getCode() $this->request->server \OCA\Talk\Controller\PageController $meta $meta $action['url-postfix'] strtolower $default $closure false $this->tar->extractInString($path) string $this->tar->extractInString($path) boolean|null boolean|null $trySession && $this->session->exists('login_credentials') parent::getLoginName() parent::getPassword() parent::getLastCheck() parent::setLastCheck($time) parent::getScope() parent::setScope(json_encode($scope)) parent::setScope((string)$scope) parent::getName() parent::setName($name) parent::getRemember() parent::setToken($token) parent::setPassword($password) parent::setExpires($expires) parent::getExpires() $token parent::getLoginName() parent::getPassword() parent::getLastCheck() parent::setLastCheck($time) parent::getScope() parent::setScope(json_encode($scope)) parent::setScope((string)$scope) parent::getName() parent::setName($name) parent::getRemember() parent::setToken($token) parent::setPassword($password) parent::setExpires($expires) parent::getExpires() parent::setPasswordInvalid($invalid) parent::setType(IToken::WIPE_TOKEN) $providers string[] int[] IProvider::EVENT_SUCCESS IProvider::EVENT_FAILED $tokenId $providerStates string[] $tokenId $token->getId() $this->timeFactory->getTime() dispatch dispatch $this->providers [] $this->providers $this->providers IProvider[] $this->providers $provider['provider_id'] Color $finalPalette[$this->hashToInt($hash, $steps * 3)] Color InMemoryFile ISimpleFile (int) $this->config->getUserValue($this->user->getUID(), 'avatar', 'version', 0) + 1 $data $data $job->getId() $jobList set bool|mixed bool|mixed $this->shareeEnumerationInGroupOnly $this->shareeEnumerationInGroupOnly $this->shareeEnumerationInGroupOnly $this->shareeEnumerationInGroupOnly $this->shareeEnumerationInGroupOnly search $user instanceof IUser '' \DateTime|null public function getForObjectSince( null $needsUpdate ConsoleEvent::EVENT_RUN $this->request->server dispatch $this->application $this->application $this->application $this->application $this->application !isset($info['contactsmenu']) || !isset($info['contactsmenu']) $mailAddresses string string $this->emailAddresses string $this->avatar IEntry $entry IAddressBook[] bool array IAddressBook null null null null null $builder->execute() int $this->conn->fetchColumn('SELECT lastval()') string $this->adapter->lastInsertId($seqName) $insertQb->execute() string int $e->getCode() $statement new Configuration() $options['default'] setFilterSchemaAssetsExpression $column->getLength() $offset $offset $this->migrationsPath $this->migrationsNamespace $this->migrationsPath $this->migrationsNamespace $this->migrationsPath $this->migrationsNamespace $this->migrationsNamespace $this->migrationsPath setFilterSchemaAssetsExpression setFilterSchemaAssetsExpression setFilterSchemaAssetsExpression '\OC\DB\Migrator::executeSql' '\OC\DB\Migrator::checkTable' dispatch dispatch $key[0] setFilterSchemaAssetsExpression $this->functionBuilder->lower($x) $connection $y $y parent::castColumn($column, $type) IQueryFunction $this->connection 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 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 void $eventName $eventName dispatch $parentData array $path $path \OC_Util::normalizeUnicode($path) null null $sourceData $sourceData $parentData $parentData $entry [] put insert getIncomplete $data $path $entry $entry $entry $filesData $data closeCursor scanFile scan null null $value $value $value $value array $existingChildren array[] $path self::SCAN_RECURSIVE_INCOMPLETE null null null null $data ?? $this->getData($file) $child array self::getGlobalCache()->getStorageInfo($storageId) $this->cache instanceof Cache $cachedData $entry $entry array $entry array array array $entry $entry formatCacheEntry $entry array Node null $user get_class($provider) !== 'OCA\Files_Sharing\MountProvider' get_class($provider) === 'OCA\Files_Sharing\MountProvider' removeUserStorageMount remoteStorageMounts array $this->mountsForUsers $this->mountsForUsers $this->mountsForUsers $this->mountsForUsers $this->mountsForUsers $this->mountsForUsers $this->cacheInfoCache $this->cacheInfoCache $this->cacheInfoCache $this->data $data $data $data 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 new NonExistingFile($this->root, $this->view, $path) $this->view->hash($type, $this->path, $raw) string string $this->view->hash($type, $this->path, $raw) $this->exists string new NonExistingFolder($this->root, $this->view, $path) $this->root->get($this->getFullPath($path)) string \OC\Files\Node\Node $node null getUnJailedPath getSourceStorage $this->exists '\OCP\Files::preWrite' '\OCP\Files::postWrite' '\OCP\Files::preCreate' '\OCP\Files::postCreate' '\OCP\Files::preDelete' '\OCP\Files::postDelete' '\OCP\Files::preTouch' '\OCP\Files::postTouch' '\OCP\Files::preRename' '\OCP\Files::postRename' '\OCP\Files::preCopy' '\OCP\Files::postCopy' '\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 $this->root->get($newPath) $targetNode $targetNode Node getChecksum \OC\Files\Node\Node \OC\Files\Node\Node $this->getFileInfo()->getId() dispatch $this->fileInfo string Node \OC\User\User \OC\Files\Mount\MountPoint int array int int string $this->createNode($fullPath, $fileInfo) string $this->user $this->mountManager->find($mountPoint) null null null null null remove false|string $cacheData $source $target $child $child $child $file 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 getMetaData array !$permissions $count file_put_contents $storage->cache $storage->cache $storage->scanner $storage->scanner $storage->propagator $storage->propagator $storage->updater $storage->updater null $this->getStorageCache()->getAvailability() int ArrayCache ArrayCache getETag $response->getBody() $result fopen int null null $cachedData $cachedData $cachedData true new FailedCache() verifyPath getCache $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() $this->flysystem->getTimestamp($this->buildPath($path)) filemtime $source $target $source $target $file getMetaData $helper->getFileSize($fullPath) file_put_contents($this->getSourcePath($path), $data) $space filesize file_put_contents free_space null $helper->getFileSize($fullPath) is_null($space) $space === false || is_null($space) $stat === false $storage->scanner $storage->scanner mkdir rmdir opendir is_dir is_file stat filesize isCreatable isReadable isUpdatable isDeletable isSharable getPermissions file_exists filemtime file_get_contents file_put_contents unlink rename copy fopen getMimeType hash free_space search touch getLocalFile hasUpdated getOwner getETag getDirectDownload copyFromStorage moveFromStorage getMetaData \Traversable $this->storage->opendir($this->findPathToUse($path)) $this->storage->stat($this->findPathToUse($path)) $this->storage->filesize($this->findPathToUse($path)) $this->storage->filemtime($this->findPathToUse($path)) $this->storage->file_get_contents($this->findPathToUse($path)) $result $this->storage->getMimeType($this->findPathToUse($path)) $this->storage->hash($type, $this->findPathToUse($path), $raw) $this->storage->free_space($this->findPathToUse($path)) $this->storage->search($query) $this->storage->getLocalFile($this->findPathToUse($path)) $this->storage->getETag($this->findPathToUse($path)) bool $this->storage->filetype($this->findPathToUse($path)) bool $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 $this->storage->filesize($path) false $this->storage->file_get_contents($path) $this->storage->getLocalFile($path) $stat resource|bool $source $target array $written $newUnencryptedSize bool int $lastChunkPos $newUnencryptedSize null $info $info $info $entry $sourceStorage->getCache()->get($sourceInternalPath) $info $info $this->getWrapperStorage()->opendir($this->getUnjailedPath($path)) $this->getWrapperStorage()->stat($this->getUnjailedPath($path)) $this->getWrapperStorage()->filesize($this->getUnjailedPath($path)) $this->getWrapperStorage()->filemtime($this->getUnjailedPath($path)) $this->getWrapperStorage()->file_get_contents($this->getUnjailedPath($path)) $this->getWrapperStorage()->fopen($this->getUnjailedPath($path), $mode) $this->getWrapperStorage()->getMimeType($this->getUnjailedPath($path)) $this->getWrapperStorage()->hash($type, $this->getUnjailedPath($path), $raw) $this->getWrapperStorage()->free_space($this->getUnjailedPath($path)) $this->getWrapperStorage()->search($query) $this->getWrapperStorage()->getLocalFile($this->getUnjailedPath($path)) $this->getWrapperStorage()->getETag($this->getUnjailedPath($path)) bool $this->getWrapperStorage()->filetype($this->getUnjailedPath($path)) bool $this->checkMask($permissions) ? parent::fopen($path, $mode) : false $this->storage->free_space($path) $source $extension === 'part' string 'ext' $source $target $data $this->getWrapperStorage()->opendir($path) $this->getWrapperStorage()->stat($path) $this->getWrapperStorage()->filesize($path) $this->getWrapperStorage()->filemtime($path) $this->getWrapperStorage()->file_get_contents($path) $this->getWrapperStorage()->fopen($path, $mode) $this->getWrapperStorage()->getMimeType($path) $this->getWrapperStorage()->hash($type, $path, $raw) $this->getWrapperStorage()->free_space($path) $this->getWrapperStorage()->search($query) $this->getWrapperStorage()->getLocalFile($path) $this->getWrapperStorage()->getETag($path) $this->getWrapperStorage()->getDirectDownload($path) bool $this->getWrapperStorage()->filetype($path) $this->getWrapperStorage()->test() bool true $position $cacheEntry false false false $this->current $this->current stream_close stream_flush $update->execute() int $mounts \OC\Files\Mount\MountPoint[] $mount $mount string \OCP\Files\Mount\IMountPoint $results \OC\Files\Mount\MountPoint $mtime $user $fileId null Filesystem::getMountManager()->find($this->getAbsolutePath($path)) null null null $mount $storage1 is_resource($source) $result && in_array('delete', $hooks) and $result $storage $data $data $data $data $content $content $content $content $content $rootEntry $rootEntry $rootEntry $rootEntry $rootEntry $rootEntry $rootEntry $rootEntry $rootEntry $rootEntry $rootEntry is_null($this->getContent()) $this->groupCache[$gid]['displayname'] $this->groupCache $this->groupCache $this->groupCache IGroup::class . '::preAddUser' IGroup::class . '::postAddUser' IGroup::class . '::preRemoveUser' IGroup::class . '::postRemoveUser' IGroup::class . '::preDelete' IGroup::class . '::postDelete' $hide $user dispatch dispatch dispatch dispatch dispatch dispatch addToGroup removeFromGroup countUsersInGroup deleteGroup $groupId $groupId $groups \OC\Group\Group[] getGroupDetails createGroup 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 $this->pluralFormFunction \Closure $matches[1] $result $data get [] getIncomplete getPermissions getOwner new IteratorDirectory([]) new NullCache() opendir getCache null null new IteratorDirectory([]) $callback() $sessionCallback $request && hash_equals($logCondition['shared_secret'], $logSecretRequest) is_string($request->getMethod()) $this->c->resolve(Syslog::class) $this->c->resolve(Systemdlog::class) IWriter string[] $failedRecipients getSwiftMessage getTo getSubject apcu_store($this->getPrefix() . $key, $value, $ttl) apcu_exists($this->getPrefix() . $key) apcu_delete($this->getPrefix() . $key) apcu_delete($iter) apcu_add($this->getPrefix() . $key, $value, $ttl) set hasKey remove clear bool mixed mixed mixed mixed $lockingCacheClass && class_exists($distributedCacheClass) && $lockingCacheClass::isAvailable() method_exists(self::$cache, 'deleteMulti') \Memcached::HAVE_IGBINARY exec exec self::$cache->exists($this->getNameSpace() . $key) hasKey $jobList !($notification instanceof INotification) || !$notification->isValidParsed() !($notification instanceof INotification) || !$notification->isValidParsed() [] $bp IPreview::EVENT $maxPreviewImage ISimpleFile $file->getId() $file->getId() ISimpleFile $preview dispatch valid height width width height preciseResizeCopy resizeCopy 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()) $svg shell_exec('command -v libreoffice') shell_exec('command -v openoffice') new \RedisCluster(null, $config['seeds'], $timeout, $readTimeout, false, $config['password']) new \RedisCluster(null, $config['seeds'], $timeout, $readTimeout) \RedisCluster::OPT_SLAVE_FAILOVER array $request->getBody() bool|string $response "$scope::$method" dispatch $subQuery->createFunction('(' . $subSubQuery->getSQL() . ')') $query->createFunction('(' . $subQuery->getSQL() . ')') $query->createFunction('(' . $subQuery->getSQL() . ')') $this->userToNotify $query->execute() \Doctrine\DBAL\Driver\Statement \OC_DB::executeAudited(self::updateByNameStmt(), [$mimetypeId, $this->folderMimeTypeId, $mimetypeId, '%.' . $extension]) \OC_APP string $this->collectionName $file !== false $provider instanceof Provider $data->getId() $data->getPermissions() $data->getMtime() $this->hasPreview($data) null $this->request->server string|null string|null string|null null $qb->execute() $qb->execute() int int setPassword setIV encrypt setPassword setIV decrypt \OCP\Calendar\Resource\IManager \OCP\Calendar\Room\IManager \OCP\Files\Folder|null setSQLLogger $uid $userId \OC\OCSClient $this->hasNoAppContainer $value $value microtime(true) microtime(true) $content !== '' $this->dbprettyname $this->dbprettyname $this->dbprettyname $this->dbprettyname array false $arguments !self::isResharingAllowed() \OC_User::getUser() $shareWith \OC_User::getUser() getParents getParents $shares getSharesInFolder $share->getId() $share->getId() (int)$data['id'] set getParent 'OCP\Share::preShare' 'OCP\Share::postShare' 'OCP\Share::postAcceptShare' 'OCP\Share::preUnshare' 'OCP\Share::postUnshare' 'OCP\Share::postUnshareFromSelf' $data $this->shareApiLinkDefaultExpireDays() $this->shareApiLinkDefaultExpireDays() $id dispatch dispatch update dispatch dispatch dispatch dispatch \OCA\Circles\Api\v1\Circles getChildren FederatedShareProvider ShareByMailProvider $this->shareByCircleProvider $this->roomShareProvider $provider $provider $shares getProvider getProviderForType getAllProviders null null null null null null \OCA\Circles\ShareByCircleProvider \OCA\Circles\ShareByCircleProvider \OCA\Talk\Share\RoomShareProvider RoomShareProvider private $shareByCircleProvider = null; private $roomShareProvider = null; getLazyRootFolder getLazyRootFolder getLazyRootFolder getLazyRootFolder $fh get listen listen getSupportedApps false false false ManagerEvent::EVENT_CREATE ManagerEvent::EVENT_UPDATE ManagerEvent::EVENT_DELETE 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, 'core/'.$script.'.js') $this->appendIfExist($this->serverroot, $theme_dir.'core/'.$script.'.js') $this->appendIfExist($this->serverroot, $script.'.js') $this->appendIfExist($this->serverroot, $theme_dir.$script.'.js') $this->appendIfExist($this->serverroot, 'apps/'.$script.'.js') $this->appendIfExist($this->serverroot, $theme_dir.'apps/'.$script.'.js') $found Compiler::LINE_COMMENTS string string \OC_User::getUser() \OC_User::getUser() $appName $appName Util::addScript('dist/unified-search', null, true) getInitialStates $path 0 0 1 0 1 1 0 1 0 0 0 0 0 \OC_DB::simulateUpdateDbFromStructure(\OC_App::getAppPath($appId) . '/appinfo/database.xml') time() microtime(true) $limit $offset false $query->func()->lower('displayname') $offset $offset array|int bool|IUser $limit $offset $this->createUserFromBackend($uid, $password, $backend) $this->createUserFromBackend($uid, $password, $backend) checkPassword createUser countUsers getUsersForUserValueCaseInsensitive boolean|null IUser::class . '::firstLogin' $this->timeFactory->getTime() $this->timeFactory->getTime() $request->server $request->server null dispatch IUser::class . '::preDelete' IUser::class . '::postDelete' IUser::class . '::preSetPassword' IUser::class . '::postSetPassword' IUser::class . '::changeUser' getBackend $this->config->getUserValue($uid, 'login', 'lastLogin', 0) $image IImage|null $this->lastLogin $quota $this->backend dispatch dispatch dispatch dispatch dispatch setDisplayName deleteUserAvatar setPassword getHome canChangeAvatar $class int null $groupsList ManagerEvent::EVENT_APP_UPDATE $dir['path'] $dir['url'] null null $appId === null || trim($appId) === '' dispatch $appId === null $result OC_DB_StatementWrapper $this->statement->fetchColumn($column) $this->fallback \OC\InsufficientStorageException $fileInfos [$fileInfo] $fh mt_rand() $getType === self::ZIP_DIR $getType === self::ZIP_DIR get get (INF > 0)? INF: PHP_INT_MAX INF max($upload_max_filesize, $post_max_size) min($upload_max_filesize, $post_max_size) int $path $includeExtStorage ? 'ext' : false $quota 'ext' count($obd_values) > 0 and $obd_values[0] getSourceStorage $this->valid() ? imagesx($this->resource) : -1 $this->valid() ? imagesy($this->resource) : -1 $this->resource null|string $data[floor($p)] $data[floor($p)] bool $this->bitDepth 90 $imagePath $imagePath $imagePath $imagePath $imagePath $imagePath $imagePath $imagePath $imagePath $imagePath $imagePath $imagePath $imagePath $x $y bool $isWritable && file_exists($filePath) OC_User::getUser() \Test\Util\User\Dummy \OC\Files\Filesystem::logWarningWhenAddingStorageWrapper(false) \OC\Files\Filesystem::logWarningWhenAddingStorageWrapper($prevLogging) $version $version $version $version OC_Helper::computerFileSize($userQuota) float $user OC_User::getUser() is_string($expected) 'off' is_bool($expected) is_int($expected) is_bool($setting[1]) clearCache $this->request->server ContainerExceptionInterface string $column $this->data array $this->data array $resource['size'] $resource['resource'] $resource['internalName'] $resource['size'] $resource['time'] $this->resources Closure Closure $jobList IAddressBook[] WidgetSetting null mixed \OC_App::getStorage($app) string|false array string|false 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()