$calendarData $data $data array $vcardData $principalUri $data array $e->getCode() !is_array($notification) (int) $comment->getId() \Sabre\Uri\split($this->principalUri) $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 CalendarDeletionDefaultUpdaterListener::class getAppDataDir Uri\split($this->principalInfo['uri']) setDateTime setDateTime $existingBirthday->VEVENT->DTSTART $existingBirthday->VEVENT->SUMMARY $newCalendarData->VEVENT->DTSTART $newCalendarData->VEVENT->SUMMARY $calendarData $this->objectData['calendardata'] $calendarData array array $objectData $uris null null (int)$calendarId Uri\split($principalUri) Uri\split($row['principaluri']) Uri\split($row['principaluri']) Uri\split($row['principaluri']) INode INode $calendarPlugin->getCalendarInCalendarHome($this->principalInfo['uri'], $calendarUri) calendarSearch uriSplit($this->calendar->getPrincipalURI()) $principal string|null \Sabre\Uri\split($principalUrl) \Sabre\Uri\split($principalUrl) \Sabre\Uri\split($principalUrl) $principalInfo $paths hasTime isFloating isFloating getDateTime getDateTime isFloating $provider::NOTIFICATION_TYPE getDateInterval getDateTime getDateTime $valarm->parent->UID 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 $this->getKey() $this->getKey() $principal false $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) $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) bool tryTokenLogin $nodes $this->dirContent \Sabre\DAV\INode[] $e->getCode() null null null $fullSourcePath \Sabre\Uri\split($sourceNode->getPath()) new SupportedLock(true) $data \Sabre\Uri\split($this->path) \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()) null getId $guests $vEvent->DTSTAMP $vEvent->{'ATTENDEE'} $whereValues array string $principals string[] $members null null null null null null null array null \Sabre\Uri\split($principal) $this->enablePropfindDepthInfinityf $body $value ?string $search $operator->arguments[0]->name \Sabre\Uri\split($this->principalInfo['uri']) $this->backend->getArbiterPath() bool \Sabre\Uri\split($principalInfo['uri']) $this->usersToDelete $this->usersToDelete \Sabre\Uri\split($principalUri) $arguments $arguments $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 int null int null $tagId $tagName int null $objectName 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 array_values \Sabre\Uri\split($this->principalInfo['uri']) $this->scanFolder($output, '/' . $user) $userSession $userSession get_class($res) === 'OpenSSLAsymmetricKey' setHtmlBody setPlainBody setSubject $result $position $position boolean time() time() time() throw $exception; 0 0 1 new Exceptions\PrivateKeyMissingException('please try to log-out and log-in again', 0) $userSession $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 (int)$share['id'] string null $files_list $this $this $this->fileEncrypted[$fileId] $id $this->fileIsEncrypted $this->fileIsEncrypted $this->fileIsEncrypted $this->fileIsEncrypted $this->fileIsEncrypted $this->fileIsEncrypted $this->fileIsEncrypted 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 $encryptedFiles empty($encryptedFiles) isReadyForUser self::class . '::' . $eventName dispatch $this null $userId $storage int \OC_Util::normalizeUnicode($parent) isConnected $e->getCode() $status new $objectClass($objectStore) $e->getCode() $status $this->service->getVisibilityType() $this->service->getVisibilityType() getUniqueStorages addServiceListener addServiceListener self FrontendDefinitionTrait FrontendDefinitionTrait $this->deprecateTo IdentifierTrait new MissingDependency($module, $this) PriorityTrait PriorityTrait clearBucket put $source $target $this->handle $this->handle stream_close substr($response, 4) $context array $this->handle $this->handle stream_close substr($response, 4) $context array $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 $_ addServiceListener addServiceListener addServiceListener addServiceListener addServiceListener addServiceListener false null Constants::PERMISSION_ALL getUserFolder $permissions $code $code Constants::PERMISSION_ALL $permissions & Constants::PERMISSION_READ \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 $id (int) $remoteShare public function removeMount() { $cacheData $this->getPermissions($path) & Constants::PERMISSION_SHARE isSharable $legacyEvent $exception->getMessage() array_values $itemSource $itemSource $shareWith fetchRow bool $this->sourceRootInfo ICacheEntry new FailedCache() $this->sourceRootInfo $available $target $this->mountOptions moveMount int $this->data->getId() $entry ITrash getChild null INode \Sabre\Uri\split($this->principalInfo['uri']) $entry ITrash 'OCA\Files_Trashbin::moveToTrash' $this->mountPoint dispatch $trashFiles $trashFiles null $file getById false $timestamp $timestamp $this $this getChild null \Sabre\Uri\split($principalInfo['uri']) getChild \Sabre\Uri\split($this->principalInfo['uri']) $timestamp $this->retries + 1 $this->request->server $quota $groupid === null $groupid === null AppPasswordCreatedActivityListener::class 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 $share->getId() (int)$data['id'] $event->getObjectId() $event->getObjectId() bool bool $this->timeFactory->getTime() 0 false $this->users $errors 0 0 0 $lastUpdateCheckTimestamp $ln + 1 $this $uuid $values string[] 'OCA\\User_LDAP\\User\\User::postLDAPBackendAdded' dispatch $groupName bool $groupID $groupID is_array($groupDNs) is_array($list) $gid $i $lastChange $interval 0 0 self::MIN_INTERVAL null isset($qb) isset($qb) protected function handleRequest($id, $method, $parameters, $passOnWhen = false) { public function setLdapAccess(Access $access) { $this->avatarImage $this->refreshedFeatures null 1 true string|false $limit $offset null $users $uid false false private function checkAgentRequirements() { private function detectGroupMemberAssoc() { private function getAttributeValuesFromEntry($result, $attribute, &$known) { $port $port !isset($item['cn']) && !is_array($item['cn']) $total === false registerProvider 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 $uid IManager::EVENT_NAME_REG_CHECK IManager::EVENT_NAME_REG_ENTITY IManager::EVENT_NAME_REG_OPERATION $result $result bool $missingCheck dispatch dispatch dispatch getAllConfiguredScopesForOperation getChecks getOperations getOperations isUserScopeEnabled addServiceListener addServiceListener addServiceListener addServiceListener addServiceListener addServiceListener addServiceListener addServiceListener addServiceListener $arguments $arguments $arguments $result === false array 0 1 $this->appConfig->getValues($app, false) getFilteredValues IDBConnection::ADD_MISSING_COLUMNS_EVENT dispatch IDBConnection::ADD_MISSING_INDEXES_EVENT dispatch IDBConnection::ADD_MISSING_PRIMARY_KEYS_EVENT dispatch 0 1 null [0] string[] $levelNum $this->timeFactory->getTime() $k[0] getAllMappings updateFilecache getAllAliases section section [] !is_string($stateToken) searchCollections null findMatchingRoute $this->request->server $this $this getIcon $this->memoryCache $this->memoryCache getAppsNeedingUpgrade getIncompatibleApps $restrictions addServiceListener addServiceListener ((array)$request->getParam('appid')) !== '' 'OC\AccountManager::userUpdated' dispatch $affectedUser $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 fetch bool version_compare($first, $second, $operator) $array[$element][] $array[$element][] (string)$xml array $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\HTTP\decodePath($pathInfo) \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 $this->tar->extractInString($path) $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::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'] $jobList bool|mixed bool|mixed addServiceListener addServiceListener addServiceListener $serializedCallable $serializedCallable $serializedCommand \DateTime|null $timestamp !is_array($mentions[0]) public function getForObjectSince( $this->delete($key) $this->set($key, $value) $CONFIG $CONFIG ConsoleEvent::EVENT_RUN $this->request->server dispatch $this->application $this->application $this->application $this->application $this->application IAddressBook array bool null null null null null $addressBook $addressBook $builder->execute() int getParams getParams $insertQb->execute() $this->adapter->lastInsertId($seqName) int string $e->getCode() $seqName $statement $offset $offset $key[0] $this->functionBuilder->lower($x) $y $y getParams string $alias $groupBys $selects 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 deleteUserKey null null null bool dispatch $eventName $eventName dispatch $providerId $parentData array $path $path \OC_Util::normalizeUnicode($path) null null $searchQuery [] getIncomplete insert put $data $path $path $existingChildren array[] self::SCAN_RECURSIVE_INCOMPLETE array self::getGlobalCache()->getStorageInfo($storageId) $this->cache instanceof Cache array $searchQuery $user get_class($provider) !== 'OCA\Files_Sharing\MountProvider' get_class($provider) === 'OCA\Files_Sharing\MountProvider' remoteStorageMounts removeUserStorageMount array string self::$defaultInstance->toTmpFile($path) string null addStorageWrapper $exception->getCode() null wrap \OCP\Files\Mount\IMountPoint null $this->view->hash($type, $this->path, $raw) new NonExistingFile($this->root, $this->view, $path) string string new NonExistingFolder($this->root, $this->view, $path) string $node '\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() $type dispatch $this->fileInfo $newPath $mime $newPath $pattern Node \OC\User\User $this->user remove false|string $cacheData $source $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 string string|false !$permissions $this->copyFromStorage($sourceStorage, $sourceInternalPath . '/' . $file, $targetInternalPath . '/' . $file) $storage->cache $storage->cache $storage->propagator $storage->propagator $storage->scanner $storage->scanner $storage->updater $storage->updater 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() $file $result $helper->getFileSize($fullPath) $result $space filesize free_space rename $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 hash isCreatable isDeletable isReadable isSharable isUpdatable is_dir is_file mkdir moveFromStorage opendir rename rmdir search stat touch unlink \Traversable \Normalizer::FORM_C \Normalizer::FORM_C \Normalizer::FORM_D $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 $result $result $this->copyFromStorage($sourceStorage, $sourceInternalPath . '/' . $file, $targetInternalPath . '/' . $file, false, $isRename) $newUnencryptedSize $result $this->storage->file_get_contents($path) $this->storage->filesize($path) bool int string string $lastChunkPos $newUnencryptedSize $size $size $sourceStorage->filemtime($sourceInternalPath) $this->getWrapperStorage()->filetype($this->getUnjailedPath($path)) bool $extension === 'part' string $free 'ext' $source $target $this->getWrapperStorage()->test() true $this->current $this->current stream_close stream_flush !$isDefaultTemplates $mimetype $update->execute() int string $fileId $mtime null null null null 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 $user $this->emitter $this->emitter $this->emitter $this->emitter $this->emitter $this->emitter dispatch dispatch dispatch dispatch dispatch dispatch addToGroup countUsersInGroup deleteGroup removeFromGroup createGroup getGroupDetails isAdmin string|resource false false false $app['path'] $app['path'] null $x509->getDN(X509::DN_OPENSSL)['CN'] $x509->getDN(X509::DN_OPENSSL)['CN'] $x509->getDN(true)['CN'] getAllAliases getOnlyDefaultAliases null|string array|mixed $matches[1] $result $data get [] getIncomplete getOwner getPermissions new IteratorDirectory([]) new NullCache() getCache opendir null null new IteratorDirectory([]) $callback() $sessionCallback $request $request $limit === null is_string($request->getMethod()) $dummy string[] $failedRecipients getSubject getSwiftMessage getTo apcu_add($this->getPrefix() . $key, $value, $ttl) bool mixed mixed mixed mixed exec exec $id [] $maxPreviewImage IPreview::EVENT ISimpleFile dispatch height height preciseResizeCopy resizeCopy valid width width $thumbnail === false ? null: $thumbnail ?IImage \RedisCluster::OPT_SLAVE_FAILOVER array $request->getBody() bool|string $response false $arguments $arguments $counter % 100 === 0 $this->userToNotify $out $out $out \OC_APP string $this->collectionName $provider instanceof Provider $data->getId() $data->getMtime() $data->getPermissions() $this->hasPreview($data) null $this->request->server $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 false $arguments !self::isResharingAllowed() 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 $shareProviderClass \OCA\Circles\ShareByCircleProvider RoomShareProvider \OCA\Circles\ShareByCircleProvider \OCA\Talk\Share\RoomShareProvider private $roomShareProvider = null; private $shareByCircleProvider = null; getLazyRootFolder getLazyRootFolder getLazyRootFolder getLazyRootFolder $stream get listen listen 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 $style $style null null false $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') $script $script string string $appName $appName getInitialStates $path microtime(true) time() false IUser|false $backend createUser getUsersForUserValueCaseInsensitive boolean|null IUser::class . '::firstLogin' $request->server $request->server dispatch IUser::class . '::changeUser' IUser::class . '::postDelete' IUser::class . '::postSetPassword' IUser::class . '::preDelete' IUser::class . '::preSetPassword' dispatch dispatch dispatch dispatch dispatch int null $groupsList ManagerEvent::EVENT_APP_UPDATE $dir['path'] $dir['url'] null null dispatch $appId === null $appId === null $result OC_DB_StatementWrapper \OC\InsufficientStorageException mt_rand() $getType === self::ZIP_DIR $getType === self::ZIP_DIR get get $matches[1][$last_match][0] (INF > 0)? INF: PHP_INT_MAX INF int $includeExtStorage ? 'ext' : false $path 'ext' count($obd_values) > 0 null|string $data[floor($p)] $data[floor($p)] $this->bitDepth $x $y 90 $isWritable \Test\Util\User\Dummy $this->request->server new RouteConfig($this->container, $router, $routes) ContainerExceptionInterface string $column $this->data array $jobList WidgetSetting null mixed \OC_App::getStorage($app) array ContainerExceptionInterface ContainerExceptionInterface ContainerExceptionInterface NotFoundExceptionInterface $e->getCode()