summaryrefslogtreecommitdiffstats
path: root/settings/l10n/el.js
blob: 77ba1e95cad18eee13735b9fe671dc54c45f64ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
OC.L10N.register(
    "settings",
    {
    "Enabled" : "Ενεργοποιημένο",
    "Not enabled" : "Μη ενεργοποιημένο",
    "Wrong password" : "Εσφαλμένο συνθηματικό",
    "Saved" : "Αποθηκεύτηκαν",
    "No user supplied" : "Δεν εισήχθη χρήστης",
    "Unable to change password" : "Αδυναμία αλλαγής συνθηματικού",
    "Authentication error" : "Σφάλμα πιστοποίησης",
    "Please provide an admin recovery password, otherwise all user data will be lost" : "Παρακαλώ παρέχετε έναν κωδικό ανάκτησης διαχειριστή, διαφορετικά όλα τα δεδομένα χρήστη θα χαθούν",
    "Wrong admin recovery password. Please check the password and try again." : "Λάθος κωδικός ανάκτησης διαχειριστή. Παρακαλώ ελέγξτε τον κωδικό και δοκιμάστε ξανά.",
    "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Το σύστημα δεν υποστηρίζει αλλαγή κωδικού, αλλά το κλειδί κρυπτογράφησης του χρήστη ενημερώθηκε επιτυχώς.",
    "installing and updating apps via the app store or Federated Cloud Sharing" : "εγκατάσταση και ενημέρωση εφαρμογών μέσω του καταστήματος εφαρμογών ή του ",
    "Federated Cloud Sharing" : "Διαμοιρασμός σε ομόσπονδα σύννεφα ",
    "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "Το cURL χρησιμοποιεί μια παρωχημένη %s έκδοση (%s). Παρακαλούμε αναβαθμίστε το λειτουργικό σας σύστημα αλλιώς δυνατότητες όπως %s δεν θα δουλέψουν αξιόπιστα.",
    "A problem occurred, please check your log files (Error: %s)" : "Παρουσιάστηκε πρόβλημα, παρακαλώ ελέγξτε τα αρχεία καταγραφής σας (Σφάλμα: %s)",
    "Migration Completed" : "Η μετάβαση ολοκληρώθηκε",
    "Group already exists." : "Η ομάδα υπάρχει ήδη.",
    "Unable to add group." : "Αδυναμία προσθήκης ομάδας.",
    "Unable to delete group." : "Αδυναμία διαγραφής ομάδας.",
    "test email settings" : "δοκιμή ρυθμίσεων email",
    "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Παρουσιάστηκε σφάλμα κατά την αποστολή e-mail. Παρακαλώ ελέγξτε τις ρυθμίσεις σας.(Error: %s)",
    "Email sent" : "Το Email απεστάλη ",
    "You need to set your user email before being able to send test emails." : "Πρέπει να ορίσετε το email του χρήστη πριν να είστε σε θέση να στείλετε δοκιμαστικά emails.",
    "Invalid request" : "Μη έγκυρο αίτημα",
    "Invalid mail address" : "Μη έγκυρη διεύθυνση ταχυδρομείου.",
    "A user with that name already exists." : "Υπάρχει ήδη χρήστης με το ίδιο όνομα",
    "Unable to create user." : "Αδυναμία δημιουργίας χρήστη.",
    "Your %s account was created" : "Ο λογαριασμός %s δημιουργήθηκε",
    "Unable to delete user." : "Αδυναμία διαγραφής χρήστη.",
    "Unable to change full name" : "Δεν ήταν δυνατή η αλλαγή του πλήρους ονόματός σας",
    "Your full name has been changed." : "Το πλήρες όνομά σας άλλαξε.",
    "Forbidden" : "Δεν επιτρέπεται",
    "Invalid user" : "Μη έγκυρος χρήστης",
    "Unable to change mail address" : "Αδυναμία αλλαγής διεύθυνσης αλληλογραφίας",
    "Email saved" : "Το email αποθηκεύτηκε ",
    "Couldn't remove app." : "Αδυναμία αφαίρεσης εφαρμογής.",
    "Admins can't remove themself from the admin group" : "Οι διαχειριστές δεν μπορούν να αφαιρέσουν τους εαυτούς τους από την ομάδα των διαχειριστών",
    "Unable to add user to group %s" : "Αδυναμία προσθήκη χρήστη στην ομάδα %s",
    "Unable to remove user from group %s" : "Αδυναμία αφαίρεσης χρήστη από την ομάδα %s",
    "Couldn't update app." : "Αδυναμία ενημέρωσης εφαρμογής",
    "Add trusted domain" : "Προσθέστε αξιόπιστη περιοχή",
    "Migration in progress. Please wait until the migration is finished" : "Μετάβαση σε εξέλιξη. Παρακαλούμε περιμένετε μέχρι να ολοκληρωθεί η μετάβαση",
    "Migration started …" : "Η μετάβαση ξεκίνησε ...",
    "Not saved" : "Δεν αποθηκεύτηκε",
    "Sending..." : "Αποστέλεται...",
    "Official" : "Επίσημο",
    "All" : "Όλες",
    "No apps found for your version" : "Δεν βρέθηκαν εφαρμογές για αυτή την έκδοση",
    "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Οι εγκεκριμένες εφαρμογές αναπτύχθηκαν από αξιόπιστους προγραμματιστές και έχουν περάσει έναν συνοπτικό έλεγχο ασφαλείας. Διατηρούνται ενεργά σε ένα αποθετήριο ανοιχτού κώδικα και οι συντηρητές θεωρούν οτι είναι σταθερές για κανονική χρήση.",
    "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Η εφαρμογή αυτή δεν ελέγχεται για θέματα ασφάλειας και είναι νέα ή είναι γνωστό ότι είναι ασταθής. Η εγκατάσταση γίνεται με δική σας ευθύνη.",
    "Update to %s" : "Ενημέρωση σε %s",
    "Please wait...." : "Παρακαλώ περιμένετε...",
    "Error while disabling app" : "Σφάλμα κατά την απενεργοποίηση εισόδου",
    "Disable" : "Απενεργοποίηση",
    "Enable" : "Ενεργοποίηση",
    "Error while enabling app" : "Σφάλμα κατά την ενεργοποίηση της εφαρμογής",
    "Error: this app cannot be enabled because it makes the server unstable" : "Σφάλμα: αυτή η εφαρμογή δεν μπορεί να ενεργοποιηθεί γιατί θα καταστήσει ασταθή τον διακομιστή.",
    "Error: could not disable broken app" : "Σφάλμα: αδυναμία απενεργοποίησης κατεστραμμένης εφαρμογής",
    "Error while disabling broken app" : "Σφάλμα κατά την απενεργοποίηση κατεστραμμένης εφαρμογής",
    "Updating...." : "Ενημέρωση...",
    "Error while updating app" : "Σφάλμα κατά την ενημέρωση της εφαρμογής",
    "Updated" : "Ενημερώθηκε",
    "Uninstalling ...." : "Απεγκατάσταση ....",
    "Error while uninstalling app" : "Σφάλμα κατά την απεγκατάσταση της εφαρμογής",
    "Uninstall" : "Απεγκατάσταση",
    "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Η εφαρμογή έχει ενεργοποιηθεί αλλά χρειάζεται ενημέρωση. Θα μεταφερθείτε στη σελίδα ενημέρωσης σε 5 δευτερόλεπτα.",
    "App update" : "Ενημέρωση εφαρμογής",
    "Approved" : "Εγκεκριμένο",
    "Experimental" : "Πειραματικό",
    "No apps found for {query}" : "Δεν βρέθηκαν εφαρμογές για {query}",
    "Disconnect" : "Αποσύνδεση",
    "Internet Explorer" : "Internet Explorer",
    "Edge" : "Edge",
    "Firefox" : "Firefox",
    "Google Chrome" : "Google Chrome",
    "Safari" : "Safari",
    "Google Chrome for Android" : "Google Chrome για Android",
    "iOS Client" : "Πελάτης iOS",
    "Android Client" : "Πελάτης Android",
    "This session" : "Αυτή η συνεδρία",
    "Copied!" : "Αντιγράφτηκε!",
    "Not supported!" : "Δεν υποστηρίζονται!",
    "Press ⌘-C to copy." : "Για αντιγραφή πατήστε ⌘-C.",
    "Press Ctrl-C to copy." : "Για αντιγραφή πατήστε Ctrl-C.",
    "Error while loading browser sessions and device tokens" : "Σφάλμα κατά την φόρτωση συνεδριών περιηγητή και διακριτικών συσκευής",
    "Error while creating device token" : "Σφάλμα κατά τη δημιουργία διακριτικού συσκευής",
    "Error while deleting the token" : "Σφάλμα κατά την διαγραφή του διακριτικού",
    "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Προέκυψε σφάλμα. Παρακαλούμε μεταφορτώστε ένα πιστοποιητικό PEM κωδικοποιημένο κατά ASCII.",
    "Valid until {date}" : "Έγκυρο έως {date}",
    "Delete" : "Διαγραφή",
    "Select a profile picture" : "Επιλογή εικόνας προφίλ",
    "Very weak password" : "Πολύ αδύναμο συνθηματικό",
    "Weak password" : "Αδύναμο συνθηματικό",
    "So-so password" : "Μέτριο συνθηματικό",
    "Good password" : "Καλό συνθηματικό",
    "Strong password" : "Δυνατό συνθηματικό",
    "Groups" : "Ομάδες",
    "Unable to delete {objName}" : "Αδυναμία διαγραφής του {objName}",
    "Error creating group: {message}" : "Σφάλμα δημιουργίας ομάδας: {message}",
    "A valid group name must be provided" : "Πρέπει να δοθεί ένα έγκυρο όνομα ομάδας",
    "deleted {groupName}" : "διαγραφή {groupName}",
    "undo" : "αναίρεση",
    "never" : "ποτέ",
    "deleted {userName}" : "διαγραφή {userName}",
    "Add group" : "Προσθήκη ομάδας",
    "no group" : "καμια ομάδα",
    "Password successfully changed" : "Το συνθηματικό αλλάχτηκε επιτυχώς",
    "Changing the password will result in data loss, because data recovery is not available for this user" : "Η αλλαγή του κωδικού πρόσβασης θα έχει ως αποτέλεσμα το χάσιμο δεδομένων, επειδή η ανάκτηση δεδομένων δεν είναι διαθέσιμη γι' αυτόν τον χρήστη",
    "A valid username must be provided" : "Πρέπει να δοθεί έγκυρο όνομα χρήστη",
    "Error creating user: {message}" : "Σφάλμα δημιουργίας χρήστη: {message}",
    "A valid password must be provided" : "Πρέπει να δοθεί έγκυρο συνθηματικό",
    "A valid email must be provided" : "Πρέπει να εισαχθεί ένα έγκυρο email",
    "__language_name__" : "Ελληνικά",
    "Unlimited" : "Απεριόριστο",
    "Personal info" : "Προσωπικές Πληροφορίες",
    "Sessions" : "Συνεδρίες",
    "App passwords" : "Συνθηματικά εφαρμογής",
    "Sync clients" : "Συγχρονισμός πελατών",
    "None" : "Τίποτα",
    "Login" : "Σύνδεση",
    "Plain" : "Απλό",
    "NT LAN Manager" : "Διαχειριστης NT LAN",
    "Email server" : "Διακομιστής Email",
    "Open documentation" : "Ανοιχτή τεκμηρίωση.",
    "This is used for sending out notifications." : "Χρησιμοποιείται για αποστολή ειδοποιήσεων.",
    "Send mode" : "Κατάσταση αποστολής",
    "Encryption" : "Κρυπτογράφηση",
    "From address" : "Από τη διεύθυνση",
    "mail" : "ταχυδρομείο",
    "Authentication method" : "Μέθοδος πιστοποίησης",
    "Authentication required" : "Απαιτείται πιστοποίηση",
    "Server address" : "Διεύθυνση διακομιστή",
    "Port" : "Θύρα",
    "Credentials" : "Πιστοποιητικά",
    "SMTP Username" : "Όνομα χρήστη SMTP",
    "SMTP Password" : "Συνθηματικό SMTP",
    "Store credentials" : "Διαπιστευτήρια αποθήκευσης",
    "Test email settings" : "Δοκιμή ρυθμίσεων email",
    "Send email" : "Αποστολή email",
    "Server-side encryption" : "Κρυπτογράφηση από τον Διακομιστή",
    "Enable server-side encryption" : "Ενεργοποίηση κρυπτογράφησης από το διακομιστή",
    "Please read carefully before activating server-side encryption: " : "Παρακαλούμε διαβάστε προσεκτικά πριν ενεργοποιήσετε την κρυπτογράφηση στο διακομιστή:",
    "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Μόλις ενεργοποιηθεί η κρυπτογράφηση, όλα τα αρχεία που θα μεταφορτωθούν από αυτό το σημείο και μετά θα κρυπτογραφηθούν στο διακομιστή. Η κρυπτογράφηση είναι δυνατόν να απενεργοποιηθεί αργότερα μόνο αν το ενεργό άρθρωμα κρυπτογράφησης υποστηρίζει αυτή τη λειτουργία και εκπληρούνται όλες οι προϋποθέσεις (πχ ορισμός κλειδιού ανάκτησης).",
    "Be aware that encryption always increases the file size." : "Έχετε στο νου σας πως η κρυπτογράφηση πάντα αυξάνει το μέγεθος του αρχείου",
    "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Είναι πάντοτε καλό να δημιουργείτε τακτικά αντίγραφα ασφαλείας των δεδομένων σας, στην περίπτωση της κρυπτογράφησης βεβαιωθείτε ότι έχετε λάβει αντίγραφο ασφαλείας των κλειδιών κρυπτογράφησης παράλληλα με τα δεδομένα σας.",
    "This is the final warning: Do you really want to enable encryption?" : "Αυτή είναι η τελευταία προειδοποίηση: Θέλετε πραγματικά να ενεργοποιήσετε την κρυπτογράφηση;",
    "Enable encryption" : "Ενεργοποίηση κρυπτογράφησης",
    "No encryption module loaded, please enable an encryption module in the app menu." : "Δεν έχει φορτωθεί μονάδα κρυπτογράφησης, παρακαλούμε φορτώστε μια μονάδα κρυπτογράφησης από το μενού εφαρμογών.",
    "Select default encryption module:" : "Επιλογή προεπιλεγμένης μονάδας κρυπτογράφησης:",
    "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Πρέπει να μεταφέρετε τα κλειδιά κρυπτογράφησής σας από την παλιά κρυπτογράφηση (ownCloud <= 8.0) στην καινούρια. Παρακαλούμε ενεργοποιήστε την \"Προεπιλεγμένη Μονάδα Κρυπτογράφησης\" και εκτελέστε την εντολή 'occ encryption:migrate'",
    "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Πρέπει να μεταφέρετε τα κλειδιά σας κρυπτογράφησης από την παλιά κρυπτογράφηση (ownCloud <= 8.0) στην καινούρια.",
    "Start migration" : "Έναρξη μετάβασης",
    "Security & setup warnings" : "Προειδοποιήσεις ασφάλειας & ρυθμίσεων",
    "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Η php δεν φαίνεται να είναι σωστά ρυθμισμένη για ερωτήματα σε μεταβλητές περιβάλλοντος του συστήματος. Η δοκιμή με την εντολή getenv(\"PATH\") επιστρέφει κενή απάντηση.",
    "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Παρακαλούμε ελέγξτε την <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">τεκμηρίωση εγκατάστασης ↗</a> για τις σημειώσεις ρυθμίσεων php και για τις ρυθμίσεις της php του διακομιστή, ειδικότερα όταν χρησιμοποιείτε το php-fpm.",
    "The Read-Only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "Η ρύθμιση  \"μόνο ανάγνωση\"  έχει ενεργοποιηθεί. Αυτό εμποδίζει τον καθορισμό κάποιων ρυθμίσεων μέσω της διεπαφής web. Επιπλέον, το αρχείο πρέπει να γίνει χειροκίνητα εγγράψιμο πριν από κάθε διαδικασία ενημέρωσης.",
    "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Ο PHP φαίνεται να είναι ρυθμισμένος ώστε να αφαιρεί μπλοκ εσωτερικών κειμένων (inline doc). Αυτό θα καταστήσει κύριες εφαρμογές μη-διαθέσιμες.",
    "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Αυτό πιθανόν προκλήθηκε από προσωρινή μνήμη (cache)/επιταχυντή όπως τη Zend OPcache ή τον eAccelerator.",
    "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Η PHP ενοτητα 'fileinfo' λειπει. Σας συνιστούμε να ενεργοποιήσετε αυτή την ενότητα για να έχετε καλύτερα αποτελέσματα με τον εντοπισμό τύπου MIME. ",
    "System locale can not be set to a one which supports UTF-8." : "Οι ρυθμίσεις τοποθεσίας συστήματος δεν μπορούν να οριστούν σε κάποιες που δεν υποστηρίζουν UTF-8.",
    "This means that there might be problems with certain characters in file names." : "Αυτό σημαίνει ότι μπορεί να υπάρχουν προβλήματα με κάποιους χαρακτήρες στα ονόματα αρχείων.",
    "We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Προτείνουμε ανεπιφύλακτα να εγκαταστήσετε  στο σύστημά σας τα απαιτούμενα πακέτα έτσι ώστε να υποστηρίζεται μια από τις ακόλουθες ρυθμίσεις τοποθεσίας: %s.",
    "If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Αν η εγκατάστασή σας δεν έχει γίνει στο root του τομέα  και χρησιμοποιείται το cron του συστήματος, μπορεί να υπάρξουν ζητήματα με τη δημιουργία URL. Για να αποφύγετε αυτά τα προβλήματα, παρακαλώ ρυθμίστε την επιλογή  \"overwrite.cli.url\" στο αρχείο  config.php που βρίσκεται στη διαδρομή webroot της εγκατάστασής σας (Suggested: \"%s\")",
    "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Δεν ήταν δυνατή η εκτέλεση της cronjob μέσω τερματικού. Εμφανίστηκαν τα παρακάτω τεχνικά σφάλματα:",
    "All checks passed." : "Όλοι οι έλεγχοι επιτυχείς.",
    "Cron" : "Cron",
    "Last cron job execution: %s." : "Τελευταία εκτέλεση cron job: %s.",
    "Last cron job execution: %s. Something seems wrong." : "Τελευταία εκτέλεση cron job: %s. Κάτι πήγε στραβά.",
    "Cron was not executed yet!" : "Η διεργασία cron δεν έχει εκτελεστεί ακόμα!",
    "Execute one task with each page loaded" : "Εκτελεί μια διεργασία κάθε φορά που φορτώνεται μια σελίδα",
    "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "Το cron.php είναι καταχωρημένο σε μια υπηρεσία webcron ώστε να καλεί το cron.php κάθε 15 λεπτά μέσω http.",
    "Use system's cron service to call the cron.php file every 15 minutes." : "Χρησιμοποιήστε την cron υπηρεσία του συτήματος για να καλέσετε το cron.php αρχείο κάθε 15 λεπτά.",
    "Version" : "Έκδοση",
    "Sharing" : "Διαμοιρασμός",
    "Allow apps to use the Share API" : "Επιτρέπει την χρήση του API διαμοιρασμού σε εφαρμογές ",
    "Allow users to share via link" : "Να επιτρέπεται σε χρήστες ο διαμοιρασμός μέσω συνδέσμου",
    "Allow public uploads" : "Επιτρέπεται το κοινόχρηστο ανέβασμα",
    "Enforce password protection" : "Επιβολή προστασίας με κωδικό",
    "Set default expiration date" : "Ορισμός ερήμην ημερομηνίας λήξης",
    "Expire after " : "Λήξη μετά από",
    "days" : "ημέρες",
    "Enforce expiration date" : "Επιβολή της ημερομηνίας λήξης",
    "Allow resharing" : "Επιτρέπεται ο επαναδιαμοιρασμός",
    "Allow sharing with groups" : "Να επιτρέπεται ο διαμοιρασμός με ομάδες",
    "Restrict users to only share with users in their groups" : "Να επιτρέπεται σε χρήστες ο διαμοιρασμός μόνο με χρήστες που ανήκουν στις ομάδες τους",
    "Exclude groups from sharing" : "Εξαίρεση ομάδων από τον διαμοιρασμό",
    "These groups will still be able to receive shares, but not to initiate them." : "Αυτές οι ομάδες θα συνεχίσουν να λαμβάνουν διαμοιρασμούς, αλλά δεν θα είναι δυνατό να τους δημιουργήσουν.",
    "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Να επιτρέπεται η χρήση αυτόματης συμπλήρωσης στο διάλογο διαμοιρασμού. Αν αυτό είναι απενεργοποιημένο θα πρέπει να εισαχθεί το πλήρες όνομα χρήστη.",
    "Tips & tricks" : "Συμβουλές & τεχνάσματα",
    "How to do backups" : "Πώς να κάνετε αντίγραφα ασφαλείας",
    "Advanced monitoring" : "Παρακολούθηση για προχωρημένους",
    "Performance tuning" : "Ρύθμιση βελτίωσης της απόδοσης",
    "Improving the config.php" : "Βελτίωση του  config.php",
    "Theming" : "Θέματα",
    "Hardening and security guidance" : "Οδηγίες ασφάλειας και θωράκισης",
    "Developer documentation" : "Τεκμηρίωση προγραμματιστή",
    "Documentation:" : "Τεκμηρίωση:",
    "User documentation" : "Τεκμηρίωση Χρήστη",
    "Admin documentation" : "Τεκμηρίωση Διαχειριστή",
    "Visit website" : "Επισκεφθείτε την ιστοσελίδα",
    "Report a bug" : "Αναφέρετε σφάλμα",
    "Show description …" : "Εμφάνιση περιγραφής",
    "Hide description …" : "Απόκρυψη περιγραφής",
    "This app has an update available." : "Αυτή η εφαρμογή έχει διαθέσιμη ενημέρωση.",
    "This app cannot be installed because the following dependencies are not fulfilled:" : "Αυτή η εφαρμογή δεν μπορεί να εγκατασταθεί διότι δεν εκπληρώνονται οι ακόλουθες εξαρτήσεις:",
    "Enable only for specific groups" : "Ενεργοποίηση μόνο για καθορισμένες ομάδες",
    "Uninstall App" : "Απεγκατάσταση Εφαρμογής",
    "SSL Root Certificates" : "Πιστοποιητικά SSL του Root",
    "Common Name" : "Κοινό Όνομα",
    "Valid until" : "Έγκυρο έως",
    "Issued By" : "Έκδόθηκε από",
    "Valid until %s" : "Έγκυρο έως %s",
    "Import root certificate" : "Εισαγωγή Πιστοποιητικού Root",
    "Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Χαίρεται,<br><br>απλά σας κάνουμε γνωστό ότι διαθέτετε έναν %s λογαριασμό.<br><br>Το όνομά σας είναι: %s<br>Έχετε πρόσβαση: <a href=\"%s\">%s</a><br><br>",
    "Cheers!" : "Χαιρετισμούς!",
    "Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Χαίρεται, \nαπλά σας κάνουμε γνωστό ότι διαθέτετε έναν %s λογαριασμό.\nΤο όνομά σας είναι: %s\nΈχετε πρόσβαση: %s\n",
    "Administrator documentation" : "Τεκμηρίωση Διαχειριστή",
    "Online documentation" : "Τεκμηρίωση στο Διαδίκτυο",
    "Forum" : "Φόρουμ",
    "Commercial support" : "Εμπορική Υποστήριξη",
    "You are using <strong>%s</strong> of <strong>%s</strong>" : "Χρησιμοποιείτε <strong>%s</strong> από <strong>%s</strong>",
    "Profile picture" : "Φωτογραφία προφίλ",
    "Upload new" : "Μεταφόρτωση νέου",
    "Select from Files" : "Επιλογή από τα Αρχεία",
    "Remove image" : "Αφαίρεση εικόνας",
    "png or jpg, max. 20 MB" : "png ή jpg, μεγ. 20 MB",
    "Picture provided by original account" : "Φωτογραφία που παρέχεται από τον πρωτότυπο λογαριασμό",
    "Cancel" : "Άκυρο",
    "Choose as profile picture" : "Επιλέξτε εικόνα προφίλ",
    "Full name" : "Πλήρες όνομα",
    "Email" : "Ηλεκτρονικό ταχυδρομείο",
    "Your email address" : "Η διεύθυνση ηλ. ταχυδρομείου σας",
    "For password recovery and notifications" : "Η ανάκτηση του συνθηματικού και οι ειδοποιήσεις",
    "No display name set" : "Δεν ορίστηκε όνομα",
    "No email address set" : "Δεν ορίστηκε διεύθυνση email",
    "You are member of the following groups:" : "Είστε μέλος των ακόλουθων ομάδων:",
    "Password" : "Συνθηματικό",
    "Current password" : "Τρέχων συνθηματικό",
    "New password" : "Νέο συνθηματικό",
    "Change password" : "Αλλαγή συνθηματικού",
    "Language" : "Γλώσσα",
    "Help translate" : "Βοηθήστε στη μετάφραση",
    "Get the apps to sync your files" : "Λήψη της εφαρμογής για συγχρονισμό των αρχείων σας",
    "Desktop client" : "Πελάτης σταθερού υπολογιστή",
    "Android app" : "Εφαρμογή Android",
    "iOS app" : "Εφαρμογή iOS",
    "Show First Run Wizard again" : "Προβολή Οδηγού Πρώτης Εκτέλεσης ξανά",
    "Device" : "Συσκευή",
    "Last activity" : "Τελευταία δραστηριότητα",
    "Name" : "Όνομα",
    "App name" : "Όνομα εφαρμογής",
    "Create new app password" : "Δημιουργία νέου συνθηματικού εφαρμογής",
    "For security reasons this password will only be shown once." : "Για λόγους ασφαλείας αυτό το συνθηματικό θα εμφανιστεί μόνο μια φορά.",
    "Username" : "Όνομα χρήστη",
    "Done" : "Ολοκληρώθηκε",
    "Follow us on Google Plus!" : "Ακολουθήστε μας στο Google Plus!",
    "Like our facebook page!" : "Ακολουθήστε μας στην σελίδα μας στο facebook!",
    "Subscribe to our twitter channel!" : "Εγγραφείτε στο κανάλι μας στο twitter!",
    "Subscribe to our news feed!" : "Εγγραφείτε στην ροή των νέων μας!",
    "Show storage location" : "Εμφάνιση τοποθεσίας αποθήκευσης",
    "Show last log in" : "Εμφάνιση τελευταίας εισόδου",
    "Show user backend" : "Εμφάνιση χρήστη συστήματος υποστήριξης",
    "Send email to new user" : "Αποστολή μηνύματος στο νέο χρήστη",
    "Show email address" : "Εμφάνιση διεύθυνσης ηλ. αλληλογραφίας",
    "E-Mail" : "Ηλεκτρονική αλληλογραφία",
    "Create" : "Δημιουργία",
    "Admin Recovery Password" : "Κωδικός Επαναφοράς Διαχειριστή ",
    "Enter the recovery password in order to recover the users files during password change" : "Εισάγετε το συνθηματικό ανάκτησης ώστε να ανακτήσετε τα αρχεία χρηστών κατά την αλλαγή συνθηματικού",
    "Everyone" : "Όλοι",
    "Admins" : "Διαχειριστές",
    "Default quota" : "Προεπιλέγμενη χωρητικότητα",
    "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" : "Παρακαλώ εισάγετε επιτρεπόμενα μερίδια αποθηκευτικού χώρου (π.χ. \"512 MB\"  ή \"12 GB\")",
    "Other" : "Άλλο",
    "Quota" : "Σύνολο Χώρου",
    "Storage location" : "Τοποθεσία αποθηκευτικού χώρου",
    "User backend" : "Σύστημα υποστήριξης χρήστη",
    "Last login" : "Τελευταία είσοδος",
    "change full name" : "αλλαγή πλήρους ονόματος",
    "set new password" : "επιλογή νέου κωδικού",
    "change email address" : "αλλαγή διεύθυνσης ηλ. αλληλογραφίας",
    "Default" : "Προκαθορισμένο",
    "log-level out of allowed range" : "Το επίπεδο καταγραφής είναι εκτός του επιτρεπόμενου πεδίου",
    "Language changed" : "Η γλώσσα άλλαξε",
    "Are you really sure you want add \"{domain}\" as trusted domain?" : "Είστε πραγματικά σίγουροι ότι θέλετε να προσθέσετε το \"{domain}\" σαν αξιόπιστη περιοχή;",
    "iPhone" : "iPhone",
    "add group" : "προσθήκη ομάδας",
    "SSL" : "SSL",
    "TLS" : "TLS",
    "Everything (fatal issues, errors, warnings, info, debug)" : "Όλα (καίρια ζητήματα, σφάλματα, προειδοποιήσεις, πληροφορίες, αποσφαλμάτωση)",
    "Info, warnings, errors and fatal issues" : "Πληροφορίες, προειδοποιήσεις, σφάλματα και καίρια ζητήματα",
    "Warnings, errors and fatal issues" : "Προειδοποιήσεις, σφάλματα και καίρια ζητήματα",
    "Errors and fatal issues" : "Σφάλματα και καίρια ζητήματα",
    "Fatal issues only" : "Καίρια ζητήματα μόνο",
    "Log" : "Καταγραφές",
    "Download logfile" : "Λήψη αρχείου ιστορικού",
    "More" : "Περισσότερα",
    "Less" : "Λιγότερα",
    "The logfile is bigger than 100 MB. Downloading it may take some time!" : "Το αρχείο ιστορικού είναι μεγαλύτερο από 100ΜΒ. Η λήψη του ίσως πάρει λίγη ώρα!",
    "Allow users to send mail notification for shared files" : "Επιτρέψτε στους χρήστες να στέλνουν ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου για κοινόχρηστα αρχεία",
    "Allow users to send mail notification for shared files to other users" : "Να επιτρέπεται η αποστολή ειδοποιήσεων σε άλλους χρήστες, μέσω αλληλογραφίας για κοινόχρηστα αρχεία",
    "SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "Ως βάση δεδομένων χρησιμοποιείται η SQLite. Για μεγαλύτερες εγκαταστάσεις συνιστούμε να επιλέξετε ένα διαφορετικό σύστημα υποστήριξης βάσης δεδομένων.",
    "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Ειδικά όταν χρησιμοποιείτε τον πελάτη για συγχρονισμό στον υπολογιστή σας, δεν συνίσταται η χρήση της SQLite.",
    "Experimental applications ahead" : "Πειραματικές εφαρμογές",
    "Experimental apps are not checked for security issues, new or known to be unstable and under heavy development. Installing them can cause data loss or security breaches." : "Οι πειραματικές εφαρμογές δεν ελέγχονται για θέματα ασφάλειας, είναι ασταθείς και υπό συνεχή εξέλιξη.  Η εγκατάσταση τους μπορεί να προκαλέσει απώλεια δεδομένων ή παραβιάσεις της ασφάλειας.",
    "Enable experimental apps" : "Ενεργοποίηση πειραματικών εφαρμογών",
    "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\t<or></or>\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Εάν θέλετε να υποστηρίξετε το έργο\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">συνεργαστείτε με τους προγραμματιστές</a>\n\t\t<or></or>\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">προωθήστε το</a>!",
    "Add Group" : "Προσθήκη ομάδας",
    "Group" : "Ομάδα",
    "Default Quota" : "Προεπιλεγμένη χωρητικότητα",
    "Full Name" : "Πλήρες όνομα",
    "Storage Location" : "Τοποθεσία αποθηκευτικού χώρου",
    "User Backend" : "Σύστημα υποστήριξης χρήστη",
    "Last Login" : "Τελευταία είσοδος",
    "APCu" : "APCu",
    "Redis" : "Redis",
    "External Storage" : "Εξωτερικό Αποθηκευτικό Μέσο",
    "Updates" : "Ενημερώσεις",
    "No apps found for \"{query}\"" : "Δεν βρέθηκαν εφαρμογές για \"{query}\"",
    "An error occurred: {message}" : "Παρουσιάστηκε σφάλμα: {message}",
    "Please check the <a target=\"_blank\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Παρακαλούμε ελέγξτε την <a target=\"_blank\" href=\"%s\">τεκμηρίωση εγκατάστασης ↗</a> για τις σημειώσεις ρυθμίσεων php και για τις ρυθμίσεις της php του διακομιστή, ειδικότερα όταν χρησιμοποιείτε το php-fpm.",
    "Your server is running on Microsoft Windows. We highly recommend Linux for optimal user experience." : "Ο διακομιστής σας εκτελείται σε Microsoft Windows. Σας συνιστούμε το Linux για μια βέλτιστη εμπειρία χρήστη.",
    "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Παρακαλώ ελέγξτε διπλά τα <a target=\"_blank\" href=\"%s\">εγχειρίδια εγκατάστασης ↗</a>, και ελέγξτε για σφάλματα ή προειδοποιήσεις στο <a href=\"#log-section\">ιστορικό</a>.",
    "Encryption alone does not guarantee security of the system. Please see Nextcloud documentation for more information about how the encryption app works, and the supported use cases." : "Μονάχα η κρυπτογράφηση δεν σας εγγυάται την ασφάλεια του συστήματος. Παρακαλώ δείτε στην τεκμηρίωση του Nextcloud για περισσότερες πληροφορίες σχετικά με τον τρόπο που δουλεύει η εφαρμογή κρυπτογράφησης, και τις υποστηριζόμενες περιπτώσεις.",
    "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Για να μεταφερθείτε σε άλλη βάση δεδομένων χρησιμοποιήστε το εργαλείο της γραμμής εντολών: 'occ db:convert-type', ή δείτε στην <a target=\"_blank\" href=\"%s\">τεκμηρίωση ↗</a>."
},
"nplurals=2; plural=(n != 1);");
266'>3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="4.18.1@dda05fa913f4dc6eb3386f2f7ce5a45d37a71bcb">
  <file src="3rdparty/sabre/dav/lib/CalDAV/Calendar.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$calendarData</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="3rdparty/sabre/dav/lib/CalDAV/CalendarHome.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$data</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="3rdparty/sabre/dav/lib/CalDAV/Principal/User.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$data</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="3rdparty/sabre/dav/lib/CardDAV/AddressBook.php">
    <LessSpecificImplementedReturnType occurrences="1">
      <code>array</code>
    </LessSpecificImplementedReturnType>
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$vcardData</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="3rdparty/sabre/dav/lib/CardDAV/AddressBookHome.php">
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$principalUri</code>
    </InvalidPropertyAssignmentValue>
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$data</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="3rdparty/sabre/dav/lib/DAVACL/AbstractPrincipalCollection.php">
    <LessSpecificImplementedReturnType occurrences="1">
      <code>array</code>
    </LessSpecificImplementedReturnType>
  </file>
  <file src="apps/cloud_federation_api/lib/Controller/RequestHandlerController.php">
    <InvalidScalarArgument occurrences="1">
      <code>$e-&gt;getCode()</code>
    </InvalidScalarArgument>
    <TypeDoesNotContainType occurrences="1">
      <code>!is_array($notification)</code>
    </TypeDoesNotContainType>
  </file>
  <file src="apps/comments/lib/Search/Result.php">
    <InvalidScalarArgument occurrences="1">
      <code>(int) $comment-&gt;getId()</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/contactsinteraction/lib/AddressBook.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($this-&gt;principalUri)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/appinfo/v1/caldav.php">
    <UndefinedGlobalVariable occurrences="1">
      <code>$baseuri</code>
    </UndefinedGlobalVariable>
  </file>
  <file src="apps/dav/appinfo/v1/carddav.php">
    <UndefinedGlobalVariable occurrences="1">
      <code>$baseuri</code>
    </UndefinedGlobalVariable>
  </file>
  <file src="apps/dav/appinfo/v1/publicwebdav.php">
    <InternalMethod occurrences="2">
      <code>\OC\Files\Filesystem::logWarningWhenAddingStorageWrapper($previousLog)</code>
      <code>\OC\Files\Filesystem::logWarningWhenAddingStorageWrapper(false)</code>
    </InternalMethod>
    <UndefinedGlobalVariable occurrences="1">
      <code>$baseuri</code>
    </UndefinedGlobalVariable>
  </file>
  <file src="apps/dav/appinfo/v1/webdav.php">
    <InvalidArgument occurrences="1">
      <code>'OCA\DAV\Connector\Sabre::addPlugin'</code>
    </InvalidArgument>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
    <UndefinedGlobalVariable occurrences="1">
      <code>$baseuri</code>
    </UndefinedGlobalVariable>
  </file>
  <file src="apps/dav/appinfo/v2/direct.php">
    <UndefinedGlobalVariable occurrences="1">
      <code>$baseuri</code>
    </UndefinedGlobalVariable>
  </file>
  <file src="apps/dav/appinfo/v2/remote.php">
    <UndefinedGlobalVariable occurrences="1">
      <code>$baseuri</code>
    </UndefinedGlobalVariable>
  </file>
  <file src="apps/dav/lib/AppInfo/Application.php">
    <InvalidArgument occurrences="1">
      <code>CalendarDeletionDefaultUpdaterListener::class</code>
    </InvalidArgument>
    <UndefinedInterfaceMethod occurrences="1">
      <code>getAppDataDir</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/dav/lib/Avatars/AvatarHome.php">
    <UndefinedFunction occurrences="1">
      <code>Uri\split($this-&gt;principalInfo['uri'])</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/CalDAV/BirthdayService.php">
    <UndefinedMethod occurrences="2">
      <code>setDateTime</code>
      <code>setDateTime</code>
    </UndefinedMethod>
    <UndefinedPropertyFetch occurrences="4">
      <code>$existingBirthday-&gt;VEVENT-&gt;DTSTART</code>
      <code>$existingBirthday-&gt;VEVENT-&gt;SUMMARY</code>
      <code>$newCalendarData-&gt;VEVENT-&gt;DTSTART</code>
      <code>$newCalendarData-&gt;VEVENT-&gt;SUMMARY</code>
    </UndefinedPropertyFetch>
  </file>
  <file src="apps/dav/lib/CalDAV/CachedSubscription.php">
    <ParamNameMismatch occurrences="1">
      <code>$calendarData</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/dav/lib/CalDAV/CachedSubscriptionObject.php">
    <NullableReturnStatement occurrences="1">
      <code>$this-&gt;objectData['calendardata']</code>
    </NullableReturnStatement>
    <ParamNameMismatch occurrences="1">
      <code>$calendarData</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/dav/lib/CalDAV/CalDavBackend.php">
    <InvalidNullableReturnType occurrences="2">
      <code>array</code>
      <code>array</code>
    </InvalidNullableReturnType>
    <MoreSpecificImplementedParamType occurrences="2">
      <code>$objectData</code>
      <code>$uris</code>
    </MoreSpecificImplementedParamType>
    <NullableReturnStatement occurrences="2">
      <code>null</code>
      <code>null</code>
    </NullableReturnStatement>
    <UndefinedFunction occurrences="4">
      <code>Uri\split($principalUri)</code>
      <code>Uri\split($row['principaluri'])</code>
      <code>Uri\split($row['principaluri'])</code>
      <code>Uri\split($row['principaluri'])</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/CalDAV/CalendarHome.php">
    <InvalidNullableReturnType occurrences="1">
      <code>INode</code>
    </InvalidNullableReturnType>
    <LessSpecificImplementedReturnType occurrences="1">
      <code>INode</code>
    </LessSpecificImplementedReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$calendarPlugin-&gt;getCalendarInCalendarHome($this-&gt;principalInfo['uri'], $calendarUri)</code>
    </NullableReturnStatement>
    <UndefinedInterfaceMethod occurrences="1">
      <code>calendarSearch</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/dav/lib/CalDAV/CalendarImpl.php">
    <UndefinedFunction occurrences="1">
      <code>uriSplit($this-&gt;calendar-&gt;getPrincipalURI())</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/CalDAV/CalendarRoot.php">
    <ParamNameMismatch occurrences="1">
      <code>$principal</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/dav/lib/CalDAV/Plugin.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>string|null</code>
    </ImplementedReturnTypeMismatch>
    <UndefinedFunction occurrences="3">
      <code>\Sabre\Uri\split($principalUrl)</code>
      <code>\Sabre\Uri\split($principalUrl)</code>
      <code>\Sabre\Uri\split($principalUrl)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/CalDAV/Principal/Collection.php">
    <ParamNameMismatch occurrences="1">
      <code>$principalInfo</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/dav/lib/CalDAV/PublicCalendar.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$paths</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="apps/dav/lib/CalDAV/Reminder/NotificationProvider/AbstractProvider.php">
    <UndefinedMethod occurrences="3">
      <code>hasTime</code>
      <code>isFloating</code>
      <code>isFloating</code>
    </UndefinedMethod>
  </file>
  <file src="apps/dav/lib/CalDAV/Reminder/NotificationProvider/EmailProvider.php">
    <UndefinedMethod occurrences="3">
      <code>getDateTime</code>
      <code>getDateTime</code>
      <code>isFloating</code>
    </UndefinedMethod>
  </file>
  <file src="apps/dav/lib/CalDAV/Reminder/NotificationProviderManager.php">
    <UndefinedConstant occurrences="1">
      <code>$provider::NOTIFICATION_TYPE</code>
    </UndefinedConstant>
  </file>
  <file src="apps/dav/lib/CalDAV/Reminder/ReminderService.php">
    <UndefinedMethod occurrences="3">
      <code>getDateInterval</code>
      <code>getDateTime</code>
      <code>getDateTime</code>
    </UndefinedMethod>
    <UndefinedPropertyFetch occurrences="1">
      <code>$valarm-&gt;parent-&gt;UID</code>
    </UndefinedPropertyFetch>
  </file>
  <file src="apps/dav/lib/CalDAV/ResourceBooking/AbstractPrincipalBackend.php">
    <InvalidNullableReturnType occurrences="1">
      <code>array</code>
    </InvalidNullableReturnType>
    <InvalidReturnStatement occurrences="1">
      <code>$principals</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string[]</code>
    </InvalidReturnType>
    <NullableReturnStatement occurrences="2">
      <code>null</code>
      <code>null</code>
    </NullableReturnStatement>
    <UndefinedFunction occurrences="2">
      <code>\Sabre\Uri\split($path)</code>
      <code>\Sabre\Uri\split($path)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/CalDAV/Schedule/IMipPlugin.php">
    <ImplicitToStringCast occurrences="2">
      <code>$vevent-&gt;LOCATION</code>
      <code>$vevent-&gt;SUMMARY</code>
    </ImplicitToStringCast>
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$lang-&gt;getValue()</code>
    </NullableReturnStatement>
    <UndefinedMethod occurrences="10">
      <code>getDateTime</code>
      <code>getDateTime</code>
      <code>getDateTime</code>
      <code>getDateTime</code>
      <code>getDateTime</code>
      <code>hasTime</code>
      <code>hasTime</code>
      <code>isFloating</code>
      <code>isFloating</code>
      <code>isFloating</code>
    </UndefinedMethod>
    <UndefinedPropertyFetch occurrences="1">
      <code>$iTipMessage-&gt;message-&gt;VEVENT-&gt;SUMMARY</code>
    </UndefinedPropertyFetch>
  </file>
  <file src="apps/dav/lib/CalDAV/Schedule/Plugin.php">
    <InvalidArgument occurrences="2">
      <code>[$aclPlugin, 'propFind']</code>
      <code>[$aclPlugin, 'propFind']</code>
    </InvalidArgument>
    <UndefinedFunction occurrences="1">
      <code>split($principalUrl)</code>
    </UndefinedFunction>
    <UndefinedInterfaceMethod occurrences="2">
      <code>get</code>
      <code>getChildren</code>
    </UndefinedInterfaceMethod>
    <UndefinedMethod occurrences="5">
      <code>getDateTime</code>
      <code>hasTime</code>
      <code>isFloating</code>
      <code>isFloating</code>
      <code>principalSearch</code>
    </UndefinedMethod>
  </file>
  <file src="apps/dav/lib/CalDAV/Search/SearchPlugin.php">
    <InvalidNullableReturnType occurrences="1">
      <code>bool</code>
    </InvalidNullableReturnType>
  </file>
  <file src="apps/dav/lib/CalDAV/Search/Xml/Filter/ParamFilter.php">
    <InvalidReturnStatement occurrences="1"/>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
  </file>
  <file src="apps/dav/lib/CalDAV/Search/Xml/Request/CalendarSearchReport.php">
    <TypeDoesNotContainType occurrences="3">
      <code>!is_array($newProps['filters']['comps'])</code>
      <code>!is_array($newProps['filters']['params'])</code>
      <code>!is_array($newProps['filters']['props'])</code>
    </TypeDoesNotContainType>
  </file>
  <file src="apps/dav/lib/CalDAV/WebcalCaching/RefreshWebcalService.php">
    <InvalidArgument occurrences="1">
      <code>$webcalData</code>
    </InvalidArgument>
  </file>
  <file src="apps/dav/lib/CardDAV/AddressBookImpl.php">
    <InvalidScalarArgument occurrences="2">
      <code>$this-&gt;getKey()</code>
      <code>$this-&gt;getKey()</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/dav/lib/CardDAV/AddressBookRoot.php">
    <ParamNameMismatch occurrences="1">
      <code>$principal</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/dav/lib/CardDAV/CardDavBackend.php">
    <FalsableReturnStatement occurrences="1">
      <code>false</code>
    </FalsableReturnStatement>
    <TypeDoesNotContainType occurrences="1">
      <code>$addressBooks[$row['id']][$readOnlyPropertyName] === 0</code>
    </TypeDoesNotContainType>
    <UndefinedFunction occurrences="2">
      <code>\Sabre\Uri\split($principalUri)</code>
      <code>\Sabre\Uri\split($row['principaluri'])</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/CardDAV/MultiGetExportPlugin.php">
    <InvalidNullableReturnType occurrences="1">
      <code>bool</code>
    </InvalidNullableReturnType>
  </file>
  <file src="apps/dav/lib/CardDAV/PhotoCache.php">
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$type</code>
    </NullableReturnStatement>
    <UndefinedFunction occurrences="1">
      <code>\Sabre\URI\parse($val)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/CardDAV/Plugin.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>string|null</code>
    </ImplementedReturnTypeMismatch>
    <UndefinedFunction occurrences="3">
      <code>\Sabre\Uri\split($principal)</code>
      <code>\Sabre\Uri\split($principal)</code>
      <code>\Sabre\Uri\split($principal)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/CardDAV/UserAddressBooks.php">
    <InvalidArgument occurrences="2">
      <code>$this-&gt;principalUri</code>
      <code>$this-&gt;principalUri</code>
    </InvalidArgument>
  </file>
  <file src="apps/dav/lib/CardDAV/Xml/Groups.php">
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$groups</code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="apps/dav/lib/Comments/CommentNode.php">
    <InvalidNullableReturnType occurrences="1">
      <code>int</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="apps/dav/lib/Comments/CommentsPlugin.php">
    <InvalidScalarArgument occurrences="2">
      <code>$args['datetime']</code>
      <code>200</code>
    </InvalidScalarArgument>
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
    <UndefinedFunction occurrences="1">
      <code>\Sabre\HTTP\toDate($value)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Comments/EntityCollection.php">
    <InvalidArgument occurrences="1">
      <code>$value</code>
    </InvalidArgument>
  </file>
  <file src="apps/dav/lib/Comments/EntityTypeCollection.php">
    <TypeDoesNotContainType occurrences="1">
      <code>!is_string($name)</code>
    </TypeDoesNotContainType>
  </file>
  <file src="apps/dav/lib/Comments/RootCollection.php">
    <InvalidArgument occurrences="1">
      <code>CommentsEntityEvent::EVENT_ENTITY</code>
    </InvalidArgument>
    <InvalidNullableReturnType occurrences="2">
      <code>\Sabre\DAV\INode[]</code>
      <code>int</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="2">
      <code>$this-&gt;entityTypeCollections</code>
      <code>null</code>
    </NullableReturnStatement>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="apps/dav/lib/Connector/LegacyDAVACL.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($principal)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/AnonymousOptionsPlugin.php">
    <InvalidNullableReturnType occurrences="1">
      <code>bool</code>
    </InvalidNullableReturnType>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/BearerAuth.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>tryTokenLogin</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/Directory.php">
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$nodes</code>
    </InvalidPropertyAssignmentValue>
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;dirContent</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>\Sabre\DAV\INode[]</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="1">
      <code>$e-&gt;getCode()</code>
    </InvalidScalarArgument>
    <NullArgument occurrences="3">
      <code>null</code>
      <code>null</code>
      <code>null</code>
    </NullArgument>
    <ParamNameMismatch occurrences="1">
      <code>$fullSourcePath</code>
    </ParamNameMismatch>
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($sourceNode-&gt;getPath())</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/File.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$data</code>
    </MoreSpecificImplementedParamType>
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($this-&gt;path)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/FilesPlugin.php">
    <UndefinedFunction occurrences="3">
      <code>\Sabre\Uri\split($destination)</code>
      <code>\Sabre\Uri\split($filePath)</code>
      <code>\Sabre\Uri\split($source)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/FilesReportPlugin.php">
    <InvalidNullableReturnType occurrences="1">
      <code>bool</code>
    </InvalidNullableReturnType>
    <InvalidScalarArgument occurrences="2">
      <code>0</code>
      <code>200</code>
    </InvalidScalarArgument>
    <NullableReturnStatement occurrences="1">
      <code>$resultFileIds</code>
    </NullableReturnStatement>
    <TooManyArguments occurrences="1">
      <code>new PreconditionFailed('Cannot filter by non-existing tag', 0, $e)</code>
    </TooManyArguments>
    <UndefinedClass occurrences="1">
      <code>\OCA\Circles\Api\v1\Circles</code>
    </UndefinedClass>
    <UndefinedInterfaceMethod occurrences="2">
      <code>getById</code>
      <code>getPath</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/Node.php">
    <InvalidNullableReturnType occurrences="2">
      <code>int</code>
      <code>integer</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="2">
      <code>$this-&gt;info-&gt;getId()</code>
      <code>$this-&gt;info-&gt;getId()</code>
    </NullableReturnStatement>
    <UndefinedFunction occurrences="2">
      <code>\Sabre\Uri\split($name)</code>
      <code>\Sabre\Uri\split($this-&gt;path)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/ObjectTree.php">
    <UndefinedFunction occurrences="3">
      <code>\Sabre\Uri\split($destinationPath)</code>
      <code>\Sabre\Uri\split($destinationPath)</code>
      <code>\Sabre\Uri\split($path)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/Principal.php">
    <InvalidNullableReturnType occurrences="1">
      <code>array</code>
    </InvalidNullableReturnType>
    <InvalidReturnStatement occurrences="1">
      <code>$principals</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string[]</code>
    </InvalidReturnType>
    <NullableReturnStatement occurrences="8">
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
    </NullableReturnStatement>
    <UndefinedClass occurrences="2">
      <code>\OCA\Circles\Api\v1\Circles</code>
      <code>\OCA\Circles\Api\v1\Circles</code>
    </UndefinedClass>
    <UndefinedFunction occurrences="4">
      <code>\Sabre\Uri\split($path)</code>
      <code>\Sabre\Uri\split($prefix)</code>
      <code>\Sabre\Uri\split($principal)</code>
      <code>\Sabre\Uri\split($principal)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/QuotaPlugin.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($path)</code>
    </UndefinedFunction>
    <UndefinedInterfaceMethod occurrences="2">
      <code>getPath</code>
      <code>getPath</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/ServerFactory.php">
    <TooManyArguments occurrences="1">
      <code>new \OCA\DAV\Connector\Sabre\QuotaPlugin($view, true)</code>
    </TooManyArguments>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/ShareTypeList.php">
    <InvalidScalarArgument occurrences="1">
      <code>$shareType</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/ShareeList.php">
    <InvalidScalarArgument occurrences="1">
      <code>$share-&gt;getShareType()</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/SharesPlugin.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($sabreNode-&gt;getPath())</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Connector/Sabre/TagsPlugin.php">
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
    <UndefinedInterfaceMethod occurrences="1">
      <code>getId</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/dav/lib/Controller/InvitationResponseController.php">
    <InvalidScalarArgument occurrences="1">
      <code>$guests</code>
    </InvalidScalarArgument>
    <UndefinedPropertyAssignment occurrences="1">
      <code>$vEvent-&gt;DTSTAMP</code>
    </UndefinedPropertyAssignment>
    <UndefinedPropertyFetch occurrences="1">
      <code>$vEvent-&gt;{'ATTENDEE'}</code>
    </UndefinedPropertyFetch>
  </file>
  <file src="apps/dav/lib/DAV/CustomPropertiesBackend.php">
    <InvalidArgument occurrences="1">
      <code>$whereValues</code>
    </InvalidArgument>
  </file>
  <file src="apps/dav/lib/DAV/GroupPrincipalBackend.php">
    <InvalidNullableReturnType occurrences="2">
      <code>array</code>
      <code>string</code>
    </InvalidNullableReturnType>
    <InvalidReturnStatement occurrences="1">
      <code>$principals</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string[]</code>
    </InvalidReturnType>
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$members</code>
    </MoreSpecificImplementedParamType>
    <NullableReturnStatement occurrences="7">
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="apps/dav/lib/DAV/SystemPrincipalBackend.php">
    <InvalidNullableReturnType occurrences="1">
      <code>array</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($principal)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Direct/Server.php">
    <UndefinedThisPropertyAssignment occurrences="1">
      <code>$this-&gt;enablePropfindDepthInfinityf</code>
    </UndefinedThisPropertyAssignment>
  </file>
  <file src="apps/dav/lib/Files/BrowserErrorPagePlugin.php">
    <InvalidScalarArgument occurrences="1">
      <code>$body</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/dav/lib/Files/FileSearchBackend.php">
    <InvalidReturnStatement occurrences="1">
      <code>$value</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>?string</code>
    </InvalidReturnType>
    <ParamNameMismatch occurrences="1">
      <code>$search</code>
    </ParamNameMismatch>
    <UndefinedPropertyFetch occurrences="1">
      <code>$operator-&gt;arguments[0]-&gt;name</code>
    </UndefinedPropertyFetch>
  </file>
  <file src="apps/dav/lib/Files/FilesHome.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($this-&gt;principalInfo['uri'])</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Files/LazySearchBackend.php">
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;backend-&gt;getArbiterPath()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>bool</code>
    </InvalidReturnType>
  </file>
  <file src="apps/dav/lib/Files/RootCollection.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($principalInfo['uri'])</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/HookManager.php">
    <InvalidPropertyAssignmentValue occurrences="2">
      <code>$this-&gt;usersToDelete</code>
      <code>$this-&gt;usersToDelete</code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="apps/dav/lib/Listener/CalendarDeletionDefaultUpdaterListener.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($principalUri)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Migration/BuildCalendarSearchIndexBackgroundJob.php">
    <ParamNameMismatch occurrences="1">
      <code>$arguments</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/dav/lib/Migration/BuildSocialSearchIndexBackgroundJob.php">
    <ParamNameMismatch occurrences="1">
      <code>$arguments</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/dav/lib/RootCollection.php">
    <UndefinedPropertyAssignment occurrences="1">
      <code>$publicCalendarRoot-&gt;disableListing</code>
    </UndefinedPropertyAssignment>
  </file>
  <file src="apps/dav/lib/Search/EventsSearchProvider.php">
    <FalsableReturnStatement occurrences="1">
      <code>$this-&gt;l10n-&gt;l('date', $startDateTime, ['width' =&gt; 'medium'])</code>
    </FalsableReturnStatement>
    <InvalidPropertyAssignmentValue occurrences="1"/>
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;l10n-&gt;l('date', $startDateTime, ['width' =&gt; 'medium'])</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
    <UndefinedMethod occurrences="5">
      <code>getDateTime</code>
      <code>getDateTime</code>
      <code>hasTime</code>
      <code>isFloating</code>
      <code>isFloating</code>
    </UndefinedMethod>
  </file>
  <file src="apps/dav/lib/Search/TasksSearchProvider.php">
    <UndefinedMethod occurrences="3">
      <code>getDateTime</code>
      <code>getDateTime</code>
      <code>hasTime</code>
    </UndefinedMethod>
  </file>
  <file src="apps/dav/lib/Server.php">
    <InvalidArgument occurrences="2">
      <code>'OCA\DAV\Connector\Sabre::addPlugin'</code>
      <code>'OCA\DAV\Connector\Sabre::authInit'</code>
    </InvalidArgument>
    <TooManyArguments occurrences="2">
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="apps/dav/lib/SystemTag/SystemTagsByIdCollection.php">
    <InvalidNullableReturnType occurrences="1">
      <code>int</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="apps/dav/lib/SystemTag/SystemTagsObjectMappingCollection.php">
    <InvalidNullableReturnType occurrences="1">
      <code>int</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
    <ParamNameMismatch occurrences="2">
      <code>$tagId</code>
      <code>$tagName</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/dav/lib/SystemTag/SystemTagsObjectTypeCollection.php">
    <InvalidNullableReturnType occurrences="1">
      <code>int</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
    <ParamNameMismatch occurrences="1">
      <code>$objectName</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/dav/lib/SystemTag/SystemTagsRelationsCollection.php">
    <InvalidArgument occurrences="1">
      <code>SystemTagsEntityEvent::EVENT_ENTITY</code>
    </InvalidArgument>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="apps/dav/lib/Traits/PrincipalProxyTrait.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$members</code>
    </MoreSpecificImplementedParamType>
    <UndefinedFunction occurrences="9">
      <code>\Sabre\Uri\split($member)</code>
      <code>\Sabre\Uri\split($principal)</code>
      <code>\Sabre\Uri\split($principal)</code>
      <code>\Sabre\Uri\split($principalUri)</code>
      <code>\Sabre\Uri\split($principalUri)</code>
      <code>\Sabre\Uri\split($principalUri)</code>
      <code>\Sabre\Uri\split($principalUri)</code>
      <code>\Sabre\Uri\split($principalUri)</code>
      <code>\Sabre\Uri\split($realPrincipalUri)</code>
    </UndefinedFunction>
  </file>
  <file src="apps/dav/lib/Upload/AssemblyStream.php">
    <FalsableReturnStatement occurrences="1">
      <code>false</code>
    </FalsableReturnStatement>
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$this-&gt;currentStream</code>
    </InvalidPropertyAssignmentValue>
    <InvalidReturnStatement occurrences="1">
      <code>$context</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>array</code>
    </InvalidReturnType>
    <RedundantFunctionCall occurrences="1">
      <code>array_values</code>
    </RedundantFunctionCall>
  </file>
  <file src="apps/dav/lib/Upload/UploadHome.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($this-&gt;principalInfo['uri'])</code>
    </UndefinedFunction>
  </file>
  <file src="apps/encryption/lib/Command/ScanLegacyFormat.php">
    <InvalidOperand occurrences="1">
      <code>$this-&gt;scanFolder($output, '/' . $user)</code>
    </InvalidOperand>
  </file>
  <file src="apps/encryption/lib/Crypto/Crypt.php">
    <RedundantCondition occurrences="2">
      <code>$userSession</code>
      <code>$userSession</code>
    </RedundantCondition>
    <TypeDoesNotContainType occurrences="2">
      <code>get_class($res) === 'OpenSSLAsymmetricKey'</code>
      <code>is_object($res)</code>
    </TypeDoesNotContainType>
  </file>
  <file src="apps/encryption/lib/Crypto/EncryptAll.php">
    <UndefinedInterfaceMethod occurrences="3">
      <code>setHtmlBody</code>
      <code>setPlainBody</code>
      <code>setSubject</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/encryption/lib/Crypto/Encryption.php">
    <FalsableReturnStatement occurrences="1">
      <code>$result</code>
    </FalsableReturnStatement>
    <ImplementedParamTypeMismatch occurrences="2">
      <code>$position</code>
      <code>$position</code>
    </ImplementedParamTypeMismatch>
    <InvalidNullableReturnType occurrences="1">
      <code>boolean</code>
    </InvalidNullableReturnType>
  </file>
  <file src="apps/encryption/lib/KeyManager.php">
    <InvalidScalarArgument occurrences="3">
      <code>time()</code>
      <code>time()</code>
      <code>time()</code>
    </InvalidScalarArgument>
    <InvalidThrow occurrences="1">
      <code>throw $exception;</code>
    </InvalidThrow>
  </file>
  <file src="apps/encryption/lib/Recovery.php">
    <InvalidScalarArgument occurrences="3">
      <code>0</code>
      <code>0</code>
      <code>1</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/encryption/lib/Session.php">
    <TooManyArguments occurrences="1">
      <code>new Exceptions\PrivateKeyMissingException('please try to log-out and log-in again', 0)</code>
    </TooManyArguments>
  </file>
  <file src="apps/encryption/lib/Util.php">
    <RedundantCondition occurrences="2">
      <code>$userSession</code>
      <code>$userSession</code>
    </RedundantCondition>
  </file>
  <file src="apps/federatedfilesharing/lib/Controller/RequestHandlerController.php">
    <InvalidScalarArgument occurrences="7">
      <code>$id</code>
      <code>$id</code>
      <code>$id</code>
      <code>$id</code>
      <code>$id</code>
      <code>$id</code>
      <code>$remoteId</code>
    </InvalidScalarArgument>
    <TypeDoesNotContainNull occurrences="3">
      <code>$permission === null</code>
      <code>$remoteId === null</code>
    </TypeDoesNotContainNull>
  </file>
  <file src="apps/federatedfilesharing/lib/FederatedShareProvider.php">
    <InvalidScalarArgument occurrences="5">
      <code>$shareId</code>
      <code>$shareId</code>
      <code>$shareId</code>
      <code>$shareId</code>
      <code>(int)$data['id']</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/federatedfilesharing/lib/Notifications.php">
    <InvalidReturnType occurrences="3">
      <code>bool</code>
      <code>bool</code>
      <code>bool</code>
    </InvalidReturnType>
  </file>
  <file src="apps/federatedfilesharing/lib/OCM/CloudFederationProviderFiles.php">
    <InvalidReturnStatement occurrences="1">
      <code>$shareId</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="5">
      <code>$id</code>
      <code>$id</code>
      <code>$id</code>
      <code>$id</code>
      <code>(int)$share['id']</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/federatedfilesharing/lib/Settings/Personal.php">
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="apps/files/ajax/download.php">
    <InvalidArgument occurrences="1">
      <code>$files_list</code>
    </InvalidArgument>
  </file>
  <file src="apps/files/appinfo/routes.php">
    <InvalidScope occurrences="2">
      <code>$this</code>
      <code>$this</code>
    </InvalidScope>
  </file>
  <file src="apps/files/lib/Activity/Provider.php">
    <FalsableReturnStatement occurrences="1">
      <code>$this-&gt;fileEncrypted[$fileId]</code>
    </FalsableReturnStatement>
    <InvalidScalarArgument occurrences="1">
      <code>$id</code>
    </InvalidScalarArgument>
    <TypeDoesNotContainType occurrences="7">
      <code>$this-&gt;fileIsEncrypted</code>
      <code>$this-&gt;fileIsEncrypted</code>
      <code>$this-&gt;fileIsEncrypted</code>
      <code>$this-&gt;fileIsEncrypted</code>
      <code>$this-&gt;fileIsEncrypted</code>
      <code>$this-&gt;fileIsEncrypted</code>
      <code>$this-&gt;fileIsEncrypted</code>
    </TypeDoesNotContainType>
  </file>
  <file src="apps/files/lib/Command/Scan.php">
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="apps/files/lib/Command/ScanAppData.php">
    <NullArgument occurrences="2">
      <code>null</code>
      <code>null</code>
    </NullArgument>
  </file>
  <file src="apps/files/lib/Command/TransferOwnership.php">
    <InvalidReturnStatement occurrences="1">
      <code>$e-&gt;getCode() !== 0 ? $e-&gt;getCode() : 1</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>int</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files/lib/Controller/DirectEditingController.php">
    <InvalidArgument occurrences="1">
      <code>$templateId</code>
    </InvalidArgument>
    <UndefinedInterfaceMethod occurrences="2">
      <code>getTemplates</code>
      <code>open</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/files/lib/Controller/ViewController.php">
    <InvalidScalarArgument occurrences="1">
      <code>$fileId</code>
    </InvalidScalarArgument>
    <UndefinedInterfaceMethod occurrences="3">
      <code>getById</code>
      <code>getRelativePath</code>
      <code>getRelativePath</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/files/lib/Helper.php">
    <UndefinedInterfaceMethod occurrences="13">
      <code>$file</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
      <code>$i</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/files/lib/Listener/LegacyLoadAdditionalScriptsAdapter.php">
    <InvalidArgument occurrences="1">
      <code>$legacyEvent</code>
    </InvalidArgument>
  </file>
  <file src="apps/files/lib/Service/OwnershipTransferService.php">
    <InvalidIterator occurrences="1">
      <code>$encryptedFiles</code>
    </InvalidIterator>
    <TypeDoesNotContainType occurrences="1">
      <code>empty($encryptedFiles)</code>
    </TypeDoesNotContainType>
    <UndefinedInterfaceMethod occurrences="1">
      <code>isReadyForUser</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/files/lib/Service/TagService.php">
    <InvalidArgument occurrences="1">
      <code>self::class . '::' . $eventName</code>
    </InvalidArgument>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="apps/files_external/appinfo/routes.php">
    <InvalidScope occurrences="1">
      <code>$this</code>
    </InvalidScope>
  </file>
  <file src="apps/files_external/lib/Command/Delete.php">
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="apps/files_external/lib/Command/ListCommand.php">
    <InvalidScalarArgument occurrences="1">
      <code>$userId</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/files_external/lib/Command/Notify.php">
    <InvalidArgument occurrences="1">
      <code>$storage</code>
    </InvalidArgument>
    <InvalidReturnStatement occurrences="1"/>
    <InvalidReturnType occurrences="1">
      <code>int</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="1">
      <code>\OC_Util::normalizeUnicode($parent)</code>
    </InvalidScalarArgument>
    <UndefinedInterfaceMethod occurrences="1">
      <code>isConnected</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/files_external/lib/Command/Verify.php">
    <InvalidScalarArgument occurrences="2">
      <code>$e-&gt;getCode()</code>
      <code>$status</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/files_external/lib/Config/ConfigAdapter.php">
    <UndefinedClass occurrences="1">
      <code>new $objectClass($objectStore)</code>
    </UndefinedClass>
  </file>
  <file src="apps/files_external/lib/Controller/StoragesController.php">
    <InvalidScalarArgument occurrences="4">
      <code>$e-&gt;getCode()</code>
      <code>$status</code>
      <code>$this-&gt;service-&gt;getVisibilityType()</code>
      <code>$this-&gt;service-&gt;getVisibilityType()</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/files_external/lib/Controller/UserGlobalStoragesController.php">
    <UndefinedMethod occurrences="1">
      <code>getUniqueStorages</code>
    </UndefinedMethod>
  </file>
  <file src="apps/files_external/lib/Lib/Auth/Password/LoginCredentials.php">
    <InvalidArgument occurrences="2">
      <code>addServiceListener</code>
      <code>addServiceListener</code>
    </InvalidArgument>
  </file>
  <file src="apps/files_external/lib/Lib/Backend/Backend.php">
    <InvalidReturnType occurrences="1">
      <code>self</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_external/lib/Lib/FrontendDefinitionTrait.php">
    <UndefinedClass occurrences="2">
      <code>FrontendDefinitionTrait</code>
      <code>FrontendDefinitionTrait</code>
    </UndefinedClass>
  </file>
  <file src="apps/files_external/lib/Lib/IdentifierTrait.php">
    <UndefinedDocblockClass occurrences="2">
      <code>$this-&gt;deprecateTo</code>
      <code>IdentifierTrait</code>
    </UndefinedDocblockClass>
  </file>
  <file src="apps/files_external/lib/Lib/LegacyDependencyCheckPolyfill.php">
    <TooManyArguments occurrences="1">
      <code>new MissingDependency($module, $this)</code>
    </TooManyArguments>
  </file>
  <file src="apps/files_external/lib/Lib/PriorityTrait.php">
    <UndefinedClass occurrences="2">
      <code>PriorityTrait</code>
      <code>PriorityTrait</code>
    </UndefinedClass>
  </file>
  <file src="apps/files_external/lib/Lib/Storage/AmazonS3.php">
    <UndefinedMagicMethod occurrences="1">
      <code>clearBucket</code>
    </UndefinedMagicMethod>
  </file>
  <file src="apps/files_external/lib/Lib/Storage/SFTP.php">
    <InternalMethod occurrences="1">
      <code>put</code>
    </InternalMethod>
    <ParamNameMismatch occurrences="2">
      <code>$source</code>
      <code>$target</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/files_external/lib/Lib/Storage/SFTPReadStream.php">
    <InvalidArgument occurrences="2">
      <code>$this-&gt;handle</code>
      <code>$this-&gt;handle</code>
    </InvalidArgument>
    <InvalidNullableReturnType occurrences="1">
      <code>stream_close</code>
    </InvalidNullableReturnType>
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>substr($response, 4)</code>
    </InvalidPropertyAssignmentValue>
    <InvalidReturnStatement occurrences="1">
      <code>$context</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>array</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_external/lib/Lib/Storage/SFTPWriteStream.php">
    <InvalidArgument occurrences="2">
      <code>$this-&gt;handle</code>
      <code>$this-&gt;handle</code>
    </InvalidArgument>
    <InvalidNullableReturnType occurrences="1">
      <code>stream_close</code>
    </InvalidNullableReturnType>
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>substr($response, 4)</code>
    </InvalidPropertyAssignmentValue>
    <InvalidReturnStatement occurrences="1">
      <code>$context</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>array</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_external/lib/Lib/Storage/SMB.php">
    <InvalidScalarArgument occurrences="7">
      <code>$e-&gt;getCode()</code>
      <code>$e-&gt;getCode()</code>
      <code>$e-&gt;getCode()</code>
      <code>$e-&gt;getCode()</code>
      <code>$e-&gt;getCode()</code>
      <code>$e-&gt;getCode()</code>
      <code>$e-&gt;getCode()</code>
    </InvalidScalarArgument>
    <ParamNameMismatch occurrences="2">
      <code>$source</code>
      <code>$target</code>
    </ParamNameMismatch>
    <TooManyArguments occurrences="2">
      <code>rename</code>
      <code>rename</code>
    </TooManyArguments>
  </file>
  <file src="apps/files_external/lib/Lib/Storage/Swift.php">
    <InvalidArgument occurrences="1">
      <code>$object-&gt;lastModified</code>
    </InvalidArgument>
    <InvalidNullableReturnType occurrences="2">
      <code>filetype</code>
      <code>fopen</code>
    </InvalidNullableReturnType>
  </file>
  <file src="apps/files_external/lib/Migration/DummyUserSession.php">
    <InvalidReturnType occurrences="1">
      <code>login</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_external/lib/MountConfig.php">
    <InternalMethod occurrences="4">
      <code>decrypt</code>
      <code>encrypt</code>
      <code>setIV</code>
      <code>setIV</code>
    </InternalMethod>
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$message</code>
    </NullableReturnStatement>
    <TooManyArguments occurrences="1">
      <code>test</code>
    </TooManyArguments>
  </file>
  <file src="apps/files_external/lib/Service/BackendService.php">
    <InvalidArgument occurrences="1">
      <code>'OCA\\Files_External::loadAdditionalBackends'</code>
    </InvalidArgument>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="apps/files_external/lib/Service/DBConfigService.php">
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="apps/files_external/lib/Service/GlobalStoragesService.php">
    <InvalidReturnStatement occurrences="1">
      <code>BackendService::VISIBILITY_ADMIN</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_external/lib/Service/LegacyStoragesService.php">
    <InvalidScalarArgument occurrences="1">
      <code>$configId</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/files_external/lib/Service/StoragesService.php">
    <InvalidScalarArgument occurrences="2">
      <code>$this-&gt;getVisibilityType()</code>
      <code>$this-&gt;getVisibilityType()</code>
    </InvalidScalarArgument>
    <UndefinedInterfaceMethod occurrences="1">
      <code>getStorageCache</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/files_external/lib/Service/UserStoragesService.php">
    <InvalidReturnStatement occurrences="1">
      <code>BackendService::VISIBILITY_PERSONAL</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_external/templates/settings.php">
    <UndefinedVariable occurrences="1">
      <code>$_</code>
    </UndefinedVariable>
  </file>
  <file src="apps/files_sharing/lib/AppInfo/Application.php">
    <InvalidArgument occurrences="6">
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
    </InvalidArgument>
  </file>
  <file src="apps/files_sharing/lib/Cache.php">
    <FalsableReturnStatement occurrences="1">
      <code>false</code>
    </FalsableReturnStatement>
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="apps/files_sharing/lib/Capabilities.php">
    <InvalidScalarArgument occurrences="1">
      <code>Constants::PERMISSION_ALL</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/files_sharing/lib/Collaboration/ShareRecipientSorter.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>getUserFolder</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/files_sharing/lib/Controller/ShareAPIController.php">
    <InvalidOperand occurrences="1">
      <code>$permissions</code>
    </InvalidOperand>
    <InvalidScalarArgument occurrences="3">
      <code>$code</code>
      <code>$code</code>
      <code>Constants::PERMISSION_ALL</code>
    </InvalidScalarArgument>
    <RedundantCondition occurrences="1">
      <code>$permissions &amp; Constants::PERMISSION_READ</code>
    </RedundantCondition>
    <UndefinedClass occurrences="2">
      <code>\OCA\Circles\Api\v1\Circles</code>
      <code>\OCA\Circles\Api\v1\Circles</code>
    </UndefinedClass>
    <UndefinedDocblockClass occurrences="4">
      <code>$this-&gt;getRoomShareHelper()</code>
      <code>$this-&gt;getRoomShareHelper()</code>
      <code>$this-&gt;getRoomShareHelper()</code>
      <code>\OCA\Talk\Share\Helper\ShareAPIController</code>
    </UndefinedDocblockClass>
  </file>
  <file src="apps/files_sharing/lib/Controller/ShareController.php">
    <InvalidArgument occurrences="1">
      <code>$files_list</code>
    </InvalidArgument>
    <InvalidScalarArgument occurrences="3">
      <code>$freeSpace</code>
      <code>$maxUploadFilesize</code>
      <code>$maxUploadFilesize</code>
    </InvalidScalarArgument>
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="apps/files_sharing/lib/Controller/ShareInfoController.php">
    <NullArgument occurrences="1">
      <code>$password</code>
    </NullArgument>
  </file>
  <file src="apps/files_sharing/lib/External/Cache.php">
    <ParamNameMismatch occurrences="1">
      <code>$id</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/files_sharing/lib/External/Manager.php">
    <InvalidScalarArgument occurrences="1">
      <code>(int) $remoteShare</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/files_sharing/lib/External/Mount.php">
    <InvalidDocblock occurrences="1">
      <code>public function removeMount() {</code>
    </InvalidDocblock>
  </file>
  <file src="apps/files_sharing/lib/External/Scanner.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$cacheData</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="apps/files_sharing/lib/External/Storage.php">
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;getPermissions($path) &amp; Constants::PERMISSION_SHARE</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>isSharable</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_sharing/lib/Listener/LegacyBeforeTemplateRenderedListener.php">
    <InvalidArgument occurrences="1">
      <code>$legacyEvent</code>
    </InvalidArgument>
  </file>
  <file src="apps/files_sharing/lib/Middleware/SharingCheckMiddleware.php">
    <InvalidArgument occurrences="1">
      <code>$exception-&gt;getMessage()</code>
    </InvalidArgument>
  </file>
  <file src="apps/files_sharing/lib/MountProvider.php">
    <RedundantFunctionCall occurrences="1">
      <code>array_values</code>
    </RedundantFunctionCall>
  </file>
  <file src="apps/files_sharing/lib/ShareBackend/File.php">
    <InvalidScalarArgument occurrences="2">
      <code>$itemSource</code>
      <code>$itemSource</code>
    </InvalidScalarArgument>
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$shareWith</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="apps/files_sharing/lib/ShareBackend/Folder.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>fetchRow</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/files_sharing/lib/SharedMount.php">
    <InvalidReturnType occurrences="1">
      <code>bool</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_sharing/lib/SharedStorage.php">
    <FalsableReturnStatement occurrences="1">
      <code>$this-&gt;sourceRootInfo</code>
    </FalsableReturnStatement>
    <InvalidNullableReturnType occurrences="1">
      <code>ICacheEntry</code>
    </InvalidNullableReturnType>
    <InvalidReturnStatement occurrences="1">
      <code>new FailedCache()</code>
    </InvalidReturnStatement>
    <NullableReturnStatement occurrences="1">
      <code>$this-&gt;sourceRootInfo</code>
    </NullableReturnStatement>
    <ParamNameMismatch occurrences="2">
      <code>$available</code>
      <code>$target</code>
    </ParamNameMismatch>
    <UndefinedThisPropertyAssignment occurrences="1">
      <code>$this-&gt;mountOptions</code>
    </UndefinedThisPropertyAssignment>
  </file>
  <file src="apps/files_sharing/lib/Updater.php">
    <UndefinedMethod occurrences="1">
      <code>moveMount</code>
    </UndefinedMethod>
  </file>
  <file src="apps/files_trashbin/lib/Sabre/AbstractTrash.php">
    <InvalidNullableReturnType occurrences="1">
      <code>int</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$this-&gt;data-&gt;getId()</code>
    </NullableReturnStatement>
  </file>
  <file src="apps/files_trashbin/lib/Sabre/AbstractTrashFolder.php">
    <InvalidReturnStatement occurrences="1">
      <code>$entry</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>ITrash</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_trashbin/lib/Sabre/RestoreFolder.php">
    <InvalidNullableReturnType occurrences="1">
      <code>getChild</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="apps/files_trashbin/lib/Sabre/RootCollection.php">
    <MismatchingDocblockReturnType occurrences="1">
      <code>INode</code>
    </MismatchingDocblockReturnType>
  </file>
  <file src="apps/files_trashbin/lib/Sabre/TrashHome.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($this-&gt;principalInfo['uri'])</code>
    </UndefinedFunction>
  </file>
  <file src="apps/files_trashbin/lib/Sabre/TrashRoot.php">
    <InvalidReturnStatement occurrences="1">
      <code>$entry</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>ITrash</code>
    </InvalidReturnType>
  </file>
  <file src="apps/files_trashbin/lib/Storage.php">
    <InvalidArgument occurrences="1">
      <code>'OCA\Files_Trashbin::moveToTrash'</code>
    </InvalidArgument>
    <InvalidOperand occurrences="1">
      <code>$this-&gt;mountPoint</code>
    </InvalidOperand>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="apps/files_trashbin/lib/Trash/LegacyTrashBackend.php">
    <RedundantCondition occurrences="2">
      <code>$trashFiles</code>
      <code>$trashFiles</code>
    </RedundantCondition>
    <TypeDoesNotContainType occurrences="1">
      <code>null</code>
    </TypeDoesNotContainType>
    <UndefinedInterfaceMethod occurrences="2">
      <code>$file</code>
      <code>getById</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/files_trashbin/lib/Trashbin.php">
    <FalsableReturnStatement occurrences="1">
      <code>false</code>
    </FalsableReturnStatement>
    <InvalidScalarArgument occurrences="2">
      <code>$timestamp</code>
      <code>$timestamp</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/files_versions/appinfo/routes.php">
    <InvalidScope occurrences="2">
      <code>$this</code>
      <code>$this</code>
    </InvalidScope>
  </file>
  <file src="apps/files_versions/lib/Sabre/RestoreFolder.php">
    <InvalidNullableReturnType occurrences="1">
      <code>getChild</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="apps/files_versions/lib/Sabre/RootCollection.php">
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($principalInfo['uri'])</code>
    </UndefinedFunction>
  </file>
  <file src="apps/files_versions/lib/Sabre/VersionHome.php">
    <InvalidNullableReturnType occurrences="1">
      <code>getChild</code>
    </InvalidNullableReturnType>
    <UndefinedFunction occurrences="1">
      <code>\Sabre\Uri\split($this-&gt;principalInfo['uri'])</code>
    </UndefinedFunction>
  </file>
  <file src="apps/files_versions/lib/Storage.php">
    <InvalidScalarArgument occurrences="1">
      <code>$timestamp</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/lookup_server_connector/lib/BackgroundJobs/RetryJob.php">
    <InvalidScalarArgument occurrences="1">
      <code>$this-&gt;retries + 1</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/oauth2/lib/Controller/OauthApiController.php">
    <NoInterfaceProperties occurrences="1">
      <code>$this-&gt;request-&gt;server</code>
    </NoInterfaceProperties>
  </file>
  <file src="apps/oauth2/lib/Db/AccessTokenMapper.php">
    <InvalidCatch occurrences="1"/>
  </file>
  <file src="apps/oauth2/lib/Db/ClientMapper.php">
    <InvalidCatch occurrences="2"/>
  </file>
  <file src="apps/provisioning_api/lib/Controller/UsersController.php">
    <InvalidScalarArgument occurrences="1">
      <code>$quota</code>
    </InvalidScalarArgument>
    <TypeDoesNotContainNull occurrences="2">
      <code>$groupid === null</code>
      <code>$groupid === null</code>
    </TypeDoesNotContainNull>
  </file>
  <file src="apps/settings/lib/AppInfo/Application.php">
    <InvalidArgument occurrences="1">
      <code>AppPasswordCreatedActivityListener::class</code>
    </InvalidArgument>
    <UndefinedInterfaceMethod occurrences="1">
      <code>getSettingsManager</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/settings/lib/Controller/AppSettingsController.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>ignoreNextcloudRequirementForApp</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/settings/lib/Controller/CheckSetupController.php">
    <InvalidArgument occurrences="3">
      <code>IDBConnection::CHECK_MISSING_COLUMNS_EVENT</code>
      <code>IDBConnection::CHECK_MISSING_INDEXES_EVENT</code>
      <code>IDBConnection::CHECK_MISSING_PRIMARY_KEYS_EVENT</code>
    </InvalidArgument>
    <InvalidOperand occurrences="1">
      <code>$lastCronRun</code>
    </InvalidOperand>
    <InvalidScalarArgument occurrences="2">
      <code>$lastCronRun</code>
      <code>0</code>
    </InvalidScalarArgument>
    <TooManyArguments occurrences="3">
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="apps/settings/lib/Hooks.php">
    <InvalidArrayOffset occurrences="1">
      <code>[$user-&gt;getEMailAddress() =&gt; $user-&gt;getDisplayName()]</code>
    </InvalidArrayOffset>
  </file>
  <file src="apps/settings/lib/Settings/Admin/Security.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>isReady</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/settings/lib/Settings/Admin/Sharing.php">
    <InvalidScalarArgument occurrences="1">
      <code>Constants::PERMISSION_ALL</code>
    </InvalidScalarArgument>
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="apps/sharebymail/lib/ShareByMailProvider.php">
    <InvalidScalarArgument occurrences="2">
      <code>$share-&gt;getId()</code>
      <code>(int)$data['id']</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/systemtags/lib/Activity/Listener.php">
    <InvalidScalarArgument occurrences="2">
      <code>$event-&gt;getObjectId()</code>
      <code>$event-&gt;getObjectId()</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/twofactor_backupcodes/lib/BackgroundJob/RememberBackupCodesJob.php">
    <InvalidArgument occurrences="1">
      <code>bool</code>
    </InvalidArgument>
  </file>
  <file src="apps/twofactor_backupcodes/lib/Listener/ProviderDisabled.php">
    <InvalidArgument occurrences="1">
      <code>bool</code>
    </InvalidArgument>
  </file>
  <file src="apps/updatenotification/lib/Controller/AdminController.php">
    <InvalidScalarArgument occurrences="2">
      <code>$this-&gt;timeFactory-&gt;getTime()</code>
      <code>0</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/updatenotification/lib/Notification/BackgroundJob.php">
    <InvalidArgument occurrences="1">
      <code>false</code>
    </InvalidArgument>
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$this-&gt;users</code>
    </InvalidPropertyAssignmentValue>
    <InvalidScalarArgument occurrences="3">
      <code>$errors</code>
      <code>0</code>
      <code>0</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/updatenotification/lib/Notification/Notifier.php">
    <InvalidScalarArgument occurrences="1">
      <code>0</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/updatenotification/lib/Settings/Admin.php">
    <InvalidScalarArgument occurrences="1">
      <code>$lastUpdateCheckTimestamp</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/user_ldap/ajax/getNewServerConfigPrefix.php">
    <InvalidScalarArgument occurrences="1">
      <code>$ln + 1</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/user_ldap/appinfo/routes.php">
    <InvalidScope occurrences="1">
      <code>$this</code>
    </InvalidScope>
  </file>
  <file src="apps/user_ldap/lib/Access.php">
    <InvalidReturnStatement occurrences="2">
      <code>$uuid</code>
      <code>$values</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string[]</code>
    </InvalidReturnType>
  </file>
  <file src="apps/user_ldap/lib/AppInfo/Application.php">
    <InvalidArgument occurrences="1">
      <code>'OCA\\User_LDAP\\User\\User::postLDAPBackendAdded'</code>
    </InvalidArgument>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="apps/user_ldap/lib/Connection.php">
    <ParadoxicalCondition occurrences="1"/>
  </file>
  <file src="apps/user_ldap/lib/Group_LDAP.php">
    <InvalidReturnStatement occurrences="1">
      <code>$groupName</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>bool</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="2">
      <code>$groupID</code>
      <code>$groupID</code>
    </InvalidScalarArgument>
    <RedundantCondition occurrences="2">
      <code>is_array($groupDNs)</code>
      <code>is_array($list)</code>
    </RedundantCondition>
  </file>
  <file src="apps/user_ldap/lib/Group_Proxy.php">
    <ParamNameMismatch occurrences="1">
      <code>$gid</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/user_ldap/lib/Jobs/Sync.php">
    <InvalidOperand occurrences="2">
      <code>$i</code>
      <code>$lastChange</code>
    </InvalidOperand>
    <InvalidScalarArgument occurrences="5">
      <code>$interval</code>
      <code>0</code>
      <code>0</code>
      <code>self::MIN_INTERVAL</code>
    </InvalidScalarArgument>
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="apps/user_ldap/lib/Mapping/AbstractMapping.php">
    <RedundantCondition occurrences="1">
      <code>isset($qb)</code>
    </RedundantCondition>
    <TypeDoesNotContainNull occurrences="1">
      <code>isset($qb)</code>
    </TypeDoesNotContainNull>
  </file>
  <file src="apps/user_ldap/lib/Proxy.php">
    <InvalidDocblock occurrences="1">
      <code>protected function handleRequest($id, $method, $parameters, $passOnWhen = false) {</code>
    </InvalidDocblock>
  </file>
  <file src="apps/user_ldap/lib/User/Manager.php">
    <InvalidDocblock occurrences="1">
      <code>public function setLdapAccess(Access $access) {</code>
    </InvalidDocblock>
  </file>
  <file src="apps/user_ldap/lib/User/User.php">
    <FalsableReturnStatement occurrences="1">
      <code>$this-&gt;avatarImage</code>
    </FalsableReturnStatement>
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$this-&gt;refreshedFeatures</code>
    </InvalidPropertyAssignmentValue>
    <InvalidReturnType occurrences="1">
      <code>null</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="2">
      <code>1</code>
      <code>true</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/user_ldap/lib/User_LDAP.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>string|false</code>
    </ImplementedReturnTypeMismatch>
    <MoreSpecificImplementedParamType occurrences="2">
      <code>$limit</code>
      <code>$offset</code>
    </MoreSpecificImplementedParamType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="apps/user_ldap/lib/User_Proxy.php">
    <InvalidReturnStatement occurrences="1">
      <code>$users</code>
    </InvalidReturnStatement>
    <ParamNameMismatch occurrences="1">
      <code>$uid</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/user_ldap/lib/Wizard.php">
    <FalsableReturnStatement occurrences="2">
      <code>false</code>
      <code>false</code>
    </FalsableReturnStatement>
    <InvalidDocblock occurrences="3">
      <code>private function checkAgentRequirements() {</code>
      <code>private function detectGroupMemberAssoc() {</code>
      <code>private function getAttributeValuesFromEntry($result, $attribute, &amp;$known) {</code>
    </InvalidDocblock>
    <InvalidScalarArgument occurrences="2">
      <code>$port</code>
      <code>$port</code>
    </InvalidScalarArgument>
    <RedundantCondition occurrences="1">
      <code>!isset($item['cn']) &amp;&amp; !is_array($item['cn'])</code>
    </RedundantCondition>
    <TypeDoesNotContainType occurrences="1">
      <code>$total === false</code>
    </TypeDoesNotContainType>
  </file>
  <file src="apps/user_status/lib/AppInfo/Application.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>registerProvider</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="apps/workflowengine/lib/Check/AbstractStringCheck.php">
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="apps/workflowengine/lib/Check/FileMimeType.php">
    <InvalidScalarArgument occurrences="1">
      <code>$path</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/workflowengine/lib/Check/FileSize.php">
    <FalsableReturnStatement occurrences="1">
      <code>$this-&gt;size</code>
    </FalsableReturnStatement>
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$size</code>
    </InvalidPropertyAssignmentValue>
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;size</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
  </file>
  <file src="apps/workflowengine/lib/Check/RequestRemoteAddress.php">
    <InvalidScalarArgument occurrences="4">
      <code>$decodedValue[1]</code>
      <code>$decodedValue[1]</code>
      <code>$decodedValue[1]</code>
      <code>$decodedValue[1]</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/workflowengine/lib/Check/RequestTime.php">
    <InvalidScalarArgument occurrences="2">
      <code>$hour1</code>
      <code>$minute1</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/workflowengine/lib/Check/TFileCheck.php">
    <InvalidArgument occurrences="1">
      <code>['app' =&gt; Application::APP_ID, 'class' =&gt; get_class($subject)]</code>
    </InvalidArgument>
  </file>
  <file src="apps/workflowengine/lib/Controller/AWorkflowController.php">
    <InvalidScalarArgument occurrences="3">
      <code>$e-&gt;getCode()</code>
      <code>$e-&gt;getCode()</code>
      <code>$e-&gt;getCode()</code>
    </InvalidScalarArgument>
  </file>
  <file src="apps/workflowengine/lib/Entity/File.php">
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
    <ParamNameMismatch occurrences="1">
      <code>$uid</code>
    </ParamNameMismatch>
  </file>
  <file src="apps/workflowengine/lib/Manager.php">
    <InvalidArgument occurrences="3">
      <code>IManager::EVENT_NAME_REG_CHECK</code>
      <code>IManager::EVENT_NAME_REG_ENTITY</code>
      <code>IManager::EVENT_NAME_REG_OPERATION</code>
    </InvalidArgument>
    <InvalidOperand occurrences="1">
      <code>$result</code>
    </InvalidOperand>
    <InvalidReturnStatement occurrences="1">
      <code>$result</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>bool</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="1">
      <code>$missingCheck</code>
    </InvalidScalarArgument>
    <TooManyArguments occurrences="3">
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="apps/workflowengine/lib/Service/RuleMatcher.php">
    <UndefinedInterfaceMethod occurrences="5">
      <code>getAllConfiguredScopesForOperation</code>
      <code>getChecks</code>
      <code>getOperations</code>
      <code>getOperations</code>
      <code>isUserScopeEnabled</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="core/Application.php">
    <InvalidArgument occurrences="9">
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
    </InvalidArgument>
  </file>
  <file src="core/BackgroundJobs/BackgroundCleanupUpdaterBackupsJob.php">
    <ParamNameMismatch occurrences="1">
      <code>$arguments</code>
    </ParamNameMismatch>
  </file>
  <file src="core/BackgroundJobs/CheckForUserCertificates.php">
    <ParamNameMismatch occurrences="1">
      <code>$arguments</code>
    </ParamNameMismatch>
  </file>
  <file src="core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php">
    <ParamNameMismatch occurrences="1">
      <code>$arguments</code>
    </ParamNameMismatch>
  </file>
  <file src="core/Command/App/Install.php">
    <TypeDoesNotContainType occurrences="1">
      <code>$result === false</code>
    </TypeDoesNotContainType>
  </file>
  <file src="core/Command/App/ListApps.php">
    <LessSpecificImplementedReturnType occurrences="1">
      <code>array</code>
    </LessSpecificImplementedReturnType>
  </file>
  <file src="core/Command/Config/Import.php">
    <InvalidScalarArgument occurrences="2">
      <code>0</code>
      <code>1</code>
    </InvalidScalarArgument>
  </file>
  <file src="core/Command/Config/ListConfigs.php">
    <FalsableReturnStatement occurrences="1">
      <code>$this-&gt;appConfig-&gt;getValues($app, false)</code>
    </FalsableReturnStatement>
    <TooManyArguments occurrences="1">
      <code>getFilteredValues</code>
    </TooManyArguments>
  </file>
  <file src="core/Command/Db/AddMissingColumns.php">
    <InvalidArgument occurrences="1">
      <code>IDBConnection::ADD_MISSING_COLUMNS_EVENT</code>
    </InvalidArgument>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="core/Command/Db/AddMissingIndices.php">
    <InvalidArgument occurrences="1">
      <code>IDBConnection::ADD_MISSING_INDEXES_EVENT</code>
    </InvalidArgument>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="core/Command/Db/AddMissingPrimaryKeys.php">
    <InvalidArgument occurrences="1">
      <code>IDBConnection::ADD_MISSING_PRIMARY_KEYS_EVENT</code>
    </InvalidArgument>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="core/Command/Db/ConvertType.php">
    <InvalidScalarArgument occurrences="2">
      <code>0</code>
      <code>1</code>
    </InvalidScalarArgument>
  </file>
  <file src="core/Command/Encryption/Enable.php">
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="core/Command/Log/File.php">
    <InvalidReturnStatement occurrences="1">
      <code>[0]</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string[]</code>
    </InvalidReturnType>
  </file>
  <file src="core/Command/Log/Manage.php">
    <InvalidScalarArgument occurrences="1">
      <code>$levelNum</code>
    </InvalidScalarArgument>
  </file>
  <file src="core/Command/Maintenance/DataFingerprint.php">
    <InvalidScalarArgument occurrences="1">
      <code>$this-&gt;timeFactory-&gt;getTime()</code>
    </InvalidScalarArgument>
  </file>
  <file src="core/Command/Maintenance/Mimetype/UpdateDB.php">
    <UndefinedInterfaceMethod occurrences="2">
      <code>getAllMappings</code>
      <code>updateFilecache</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="core/Command/Maintenance/Mimetype/UpdateJS.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>getAllAliases</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="core/Command/Preview/Repair.php">
    <UndefinedInterfaceMethod occurrences="2">
      <code>section</code>
      <code>section</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="core/Command/Preview/ResetRenderedTexts.php">
    <InvalidReturnStatement occurrences="1">
      <code>[]</code>
    </InvalidReturnStatement>
  </file>
  <file src="core/Controller/ClientFlowLoginV2Controller.php">
    <TypeDoesNotContainType occurrences="1">
      <code>!is_string($stateToken)</code>
    </TypeDoesNotContainType>
  </file>
  <file src="core/Controller/CollaborationResourcesController.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>searchCollections</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="core/Controller/UnifiedSearchController.php">
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
    <UndefinedInterfaceMethod occurrences="1">
      <code>findMatchingRoute</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="core/Middleware/TwoFactorMiddleware.php">
    <NoInterfaceProperties occurrences="1">
      <code>$this-&gt;request-&gt;server</code>
    </NoInterfaceProperties>
  </file>
  <file src="core/routes.php">
    <InvalidScope occurrences="2">
      <code>$this</code>
      <code>$this</code>
    </InvalidScope>
  </file>
  <file src="core/templates/layout.public.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>getIcon</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/autoloader.php">
    <RedundantCondition occurrences="2">
      <code>$this-&gt;memoryCache</code>
      <code>$this-&gt;memoryCache</code>
    </RedundantCondition>
  </file>
  <file src="lib/base.php">
    <InternalMethod occurrences="2">
      <code>getAppsNeedingUpgrade</code>
      <code>getIncompatibleApps</code>
    </InternalMethod>
    <InvalidArgument occurrences="1">
      <code>$restrictions</code>
    </InvalidArgument>
    <RedundantCondition occurrences="1">
      <code>((array)$request-&gt;getParam('appid')) !== ''</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/Accounts/AccountManager.php">
    <InvalidArgument occurrences="1">
      <code>'OC\AccountManager::userUpdated'</code>
    </InvalidArgument>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/Activity/Event.php">
    <ParamNameMismatch occurrences="1">
      <code>$affectedUser</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Activity/Manager.php">
    <InvalidPropertyAssignmentValue occurrences="3">
      <code>$this-&gt;filterClasses</code>
      <code>$this-&gt;providerClasses</code>
      <code>$this-&gt;settingsClasses</code>
    </InvalidPropertyAssignmentValue>
    <TypeDoesNotContainType occurrences="1">
      <code>!is_string($currentUserId) &amp;&amp; $currentUserId !== null</code>
    </TypeDoesNotContainType>
  </file>
  <file src="lib/private/AllConfig.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$key</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="lib/private/App/AppManager.php">
    <InvalidArgument occurrences="3">
      <code>ManagerEvent::EVENT_APP_DISABLE</code>
      <code>ManagerEvent::EVENT_APP_ENABLE</code>
      <code>ManagerEvent::EVENT_APP_ENABLE_FOR_GROUPS</code>
    </InvalidArgument>
    <LessSpecificImplementedReturnType occurrences="2">
      <code>array</code>
      <code>array</code>
    </LessSpecificImplementedReturnType>
    <TooManyArguments occurrences="3">
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
    <TypeDoesNotContainNull occurrences="1">
      <code>$group === null</code>
    </TypeDoesNotContainNull>
  </file>
  <file src="lib/private/App/AppStore/Fetcher/Fetcher.php">
    <TooManyArguments occurrences="1">
      <code>fetch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/App/DependencyAnalyzer.php">
    <InvalidNullableReturnType occurrences="1">
      <code>bool</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>version_compare($first, $second, $operator)</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/private/App/InfoParser.php">
    <InvalidArrayOffset occurrences="2">
      <code>$array[$element][]</code>
      <code>$array[$element][]</code>
    </InvalidArrayOffset>
    <InvalidReturnStatement occurrences="1">
      <code>(string)$xml</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>array</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/AppConfig.php">
    <FalsableReturnStatement occurrences="1">
      <code>$values</code>
    </FalsableReturnStatement>
    <NullableReturnStatement occurrences="1">
      <code>$default</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/private/AppFramework/Bootstrap/Coordinator.php">
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$this-&gt;bootedApps</code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="lib/private/AppFramework/Bootstrap/FunctionInjector.php">
    <UndefinedMethod occurrences="1">
      <code>getName</code>
    </UndefinedMethod>
  </file>
  <file src="lib/private/AppFramework/DependencyInjection/DIContainer.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>boolean|null</code>
    </ImplementedReturnTypeMismatch>
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;server</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="2">
      <code>\OCP\IServerContainer</code>
      <code>mixed</code>
    </InvalidReturnType>
    <UndefinedInterfaceMethod occurrences="1">
      <code>getAppDataDir</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/AppFramework/Http/Dispatcher.php">
    <InvalidScalarArgument occurrences="1">
      <code>$throwable-&gt;getCode()</code>
    </InvalidScalarArgument>
    <NoInterfaceProperties occurrences="1">
      <code>$this-&gt;request-&gt;method</code>
    </NoInterfaceProperties>
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="lib/private/AppFramework/Http/Output.php">
    <InvalidReturnStatement occurrences="2">
      <code>@readfile($path)</code>
      <code>http_response_code()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="2">
      <code>bool</code>
      <code>int</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/AppFramework/Http/Request.php">
    <NullableReturnStatement occurrences="9">
      <code>$host</code>
      <code>$name</code>
      <code>$remoteAddress</code>
      <code>$this-&gt;getOverwriteHost()</code>
      <code>$this-&gt;method</code>
      <code>$uri</code>
      <code>isset($this-&gt;cookies[$key]) ? $this-&gt;cookies[$key] : null</code>
      <code>isset($this-&gt;env[$key]) ? $this-&gt;env[$key] : null</code>
      <code>isset($this-&gt;files[$key]) ? $this-&gt;files[$key] : null</code>
    </NullableReturnStatement>
    <RedundantCondition occurrences="1">
      <code>\is_array($params)</code>
    </RedundantCondition>
    <UndefinedFunction occurrences="2">
      <code>\Sabre\HTTP\decodePath($pathInfo)</code>
      <code>\Sabre\Uri\split($scriptName)</code>
    </UndefinedFunction>
  </file>
  <file src="lib/private/AppFramework/Logger.php">
    <InvalidReturnType occurrences="1">
      <code>log</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/AppFramework/Middleware/AdditionalScriptsMiddleware.php">
    <InvalidArgument occurrences="2">
      <code>TemplateResponse::EVENT_LOAD_ADDITIONAL_SCRIPTS</code>
      <code>TemplateResponse::EVENT_LOAD_ADDITIONAL_SCRIPTS_LOGGEDIN</code>
    </InvalidArgument>
    <TooManyArguments occurrences="2">
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/AppFramework/Middleware/OCSMiddleware.php">
    <InternalMethod occurrences="1">
      <code>setOCSVersion</code>
    </InternalMethod>
    <InvalidScalarArgument occurrences="1">
      <code>$code</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/AppFramework/Middleware/Security/CORSMiddleware.php">
    <InvalidScalarArgument occurrences="1">
      <code>$exception-&gt;getCode()</code>
    </InvalidScalarArgument>
    <NoInterfaceProperties occurrences="2">
      <code>$this-&gt;request-&gt;server</code>
      <code>$this-&gt;request-&gt;server</code>
    </NoInterfaceProperties>
  </file>
  <file src="lib/private/AppFramework/Middleware/Security/RateLimitingMiddleware.php">
    <InvalidScalarArgument occurrences="6">
      <code>$anonLimit</code>
      <code>$anonPeriod</code>
      <code>$exception-&gt;getCode()</code>
      <code>$exception-&gt;getCode()</code>
      <code>$userLimit</code>
      <code>$userPeriod</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php">
    <InvalidScalarArgument occurrences="2">
      <code>$exception-&gt;getCode()</code>
      <code>$exception-&gt;getCode()</code>
    </InvalidScalarArgument>
    <NoInterfaceProperties occurrences="1">
      <code>$this-&gt;request-&gt;server</code>
    </NoInterfaceProperties>
    <UndefinedClass occurrences="1">
      <code>\OCA\Talk\Controller\PageController</code>
    </UndefinedClass>
  </file>
  <file src="lib/private/AppFramework/OCS/V1Response.php">
    <InvalidScalarArgument occurrences="1">
      <code>$meta</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/AppFramework/OCS/V2Response.php">
    <InvalidScalarArgument occurrences="1">
      <code>$meta</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/AppFramework/Routing/RouteConfig.php">
    <InvalidArrayOffset occurrences="1">
      <code>$action['url-postfix']</code>
    </InvalidArrayOffset>
  </file>
  <file src="lib/private/AppFramework/Services/AppConfig.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$default</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="lib/private/Archive/TAR.php">
    <UndefinedDocblockClass occurrences="1">
      <code>$this-&gt;tar-&gt;extractInString($path)</code>
    </UndefinedDocblockClass>
  </file>
  <file src="lib/private/Authentication/LoginCredentials/Store.php">
    <RedundantCondition occurrences="1">
      <code>$trySession</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/Authentication/Token/PublicKeyToken.php">
    <UndefinedMethod occurrences="16">
      <code>parent::getExpires()</code>
      <code>parent::getLastCheck()</code>
      <code>parent::getLoginName()</code>
      <code>parent::getName()</code>
      <code>parent::getPassword()</code>
      <code>parent::getRemember()</code>
      <code>parent::getScope()</code>
      <code>parent::setExpires($expires)</code>
      <code>parent::setLastCheck($time)</code>
      <code>parent::setName($name)</code>
      <code>parent::setPassword($password)</code>
      <code>parent::setPasswordInvalid($invalid)</code>
      <code>parent::setScope((string)$scope)</code>
      <code>parent::setScope(json_encode($scope))</code>
      <code>parent::setToken($token)</code>
      <code>parent::setType(IToken::WIPE_TOKEN)</code>
    </UndefinedMethod>
  </file>
  <file src="lib/private/Authentication/TwoFactorAuth/Db/ProviderUserAssignmentDao.php">
    <InvalidReturnStatement occurrences="2">
      <code>$providers</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="2">
      <code>int[]</code>
      <code>string[]</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Authentication/TwoFactorAuth/Manager.php">
    <InvalidArgument occurrences="2">
      <code>IProvider::EVENT_FAILED</code>
      <code>IProvider::EVENT_SUCCESS</code>
    </InvalidArgument>
    <InvalidReturnStatement occurrences="1">
      <code>$providerStates</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string[]</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="2">
      <code>$this-&gt;timeFactory-&gt;getTime()</code>
      <code>$tokenId</code>
    </InvalidScalarArgument>
    <TooManyArguments occurrences="2">
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/Authentication/TwoFactorAuth/ProviderSet.php">
    <InvalidArgument occurrences="1">
      <code>$this-&gt;providers</code>
    </InvalidArgument>
    <InvalidPropertyAssignmentValue occurrences="2">
      <code>$this-&gt;providers</code>
      <code>[]</code>
    </InvalidPropertyAssignmentValue>
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;providers</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>IProvider[]</code>
    </InvalidReturnType>
    <UndefinedInterfaceMethod occurrences="1">
      <code>$this-&gt;providers</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Authentication/TwoFactorAuth/Registry.php">
    <InvalidArrayAccess occurrences="1">
      <code>$provider['provider_id']</code>
    </InvalidArrayAccess>
  </file>
  <file src="lib/private/Authentication/WebAuthn/CredentialRepository.php">
    <InvalidCatch occurrences="2"/>
  </file>
  <file src="lib/private/BackgroundJob/QueuedJob.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$jobList</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="lib/private/Cache/File.php">
    <LessSpecificImplementedReturnType occurrences="2">
      <code>bool|mixed</code>
      <code>bool|mixed</code>
    </LessSpecificImplementedReturnType>
  </file>
  <file src="lib/private/Collaboration/Reference/File/FileReferenceEventListener.php">
    <InvalidArgument occurrences="3">
      <code>addServiceListener</code>
      <code>addServiceListener</code>
      <code>addServiceListener</code>
    </InvalidArgument>
  </file>
  <file src="lib/private/Command/CallableJob.php">
    <ParamNameMismatch occurrences="1">
      <code>$serializedCallable</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Command/ClosureJob.php">
    <ParamNameMismatch occurrences="1">
      <code>$serializedCallable</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Command/CommandJob.php">
    <ParamNameMismatch occurrences="1">
      <code>$serializedCommand</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Comments/Comment.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>\DateTime|null</code>
    </ImplementedReturnTypeMismatch>
    <ParamNameMismatch occurrences="1">
      <code>$timestamp</code>
    </ParamNameMismatch>
    <TypeDoesNotContainType occurrences="1">
      <code>!is_array($mentions[0])</code>
    </TypeDoesNotContainType>
  </file>
  <file src="lib/private/Comments/Manager.php">
    <InvalidDocblock occurrences="1">
      <code>public function getForObjectSince(</code>
    </InvalidDocblock>
  </file>
  <file src="lib/private/Config.php">
    <InvalidOperand occurrences="2">
      <code>$this-&gt;delete($key)</code>
      <code>$this-&gt;set($key, $value)</code>
    </InvalidOperand>
    <UndefinedVariable occurrences="2">
      <code>$CONFIG</code>
      <code>$CONFIG</code>
    </UndefinedVariable>
  </file>
  <file src="lib/private/Console/Application.php">
    <InvalidArgument occurrences="1">
      <code>ConsoleEvent::EVENT_RUN</code>
    </InvalidArgument>
    <NoInterfaceProperties occurrences="1">
      <code>$this-&gt;request-&gt;server</code>
    </NoInterfaceProperties>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
    <UndefinedThisPropertyAssignment occurrences="1">
      <code>$this-&gt;application</code>
    </UndefinedThisPropertyAssignment>
    <UndefinedThisPropertyFetch occurrences="4">
      <code>$this-&gt;application</code>
      <code>$this-&gt;application</code>
      <code>$this-&gt;application</code>
      <code>$this-&gt;application</code>
    </UndefinedThisPropertyFetch>
  </file>
  <file src="lib/private/ContactsManager.php">
    <InvalidNullableReturnType occurrences="3">
      <code>IAddressBook</code>
      <code>array</code>
      <code>bool</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="5">
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
    </NullableReturnStatement>
    <ParamNameMismatch occurrences="2">
      <code>$addressBook</code>
      <code>$addressBook</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/DB/Adapter.php">
    <InvalidReturnStatement occurrences="1">
      <code>$builder-&gt;execute()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>int</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/DB/AdapterMySQL.php">
    <InternalMethod occurrences="1">
      <code>getParams</code>
    </InternalMethod>
  </file>
  <file src="lib/private/DB/Connection.php">
    <InternalMethod occurrences="1">
      <code>getParams</code>
    </InternalMethod>
    <InvalidReturnStatement occurrences="2">
      <code>$insertQb-&gt;execute()</code>
      <code>$this-&gt;adapter-&gt;lastInsertId($seqName)</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="2">
      <code>int</code>
      <code>string</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="1">
      <code>$e-&gt;getCode()</code>
    </InvalidScalarArgument>
    <ParamNameMismatch occurrences="2">
      <code>$seqName</code>
      <code>$statement</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/DB/MigrationService.php">
    <InvalidOperand occurrences="2">
      <code>$offset</code>
      <code>$offset</code>
    </InvalidOperand>
  </file>
  <file src="lib/private/DB/OracleConnection.php">
    <InvalidArrayAccess occurrences="1">
      <code>$key[0]</code>
    </InvalidArrayAccess>
  </file>
  <file src="lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php">
    <ImplicitToStringCast occurrences="1">
      <code>$this-&gt;functionBuilder-&gt;lower($x)</code>
    </ImplicitToStringCast>
    <InvalidScalarArgument occurrences="2">
      <code>$y</code>
      <code>$y</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/DB/QueryBuilder/ExpressionBuilder/MySqlExpressionBuilder.php">
    <InternalMethod occurrences="1">
      <code>getParams</code>
    </InternalMethod>
  </file>
  <file src="lib/private/DB/QueryBuilder/QueryBuilder.php">
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$alias</code>
    </NullableReturnStatement>
    <ParamNameMismatch occurrences="2">
      <code>$groupBys</code>
      <code>$selects</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/DB/QueryBuilder/QuoteHelper.php">
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$string</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/private/DateTimeFormatter.php">
    <FalsableReturnStatement occurrences="1"/>
    <InvalidDocblock occurrences="2">
      <code>public function formatDateSpan($timestamp, $baseTimestamp = null, \OCP\IL10N $l = null) {</code>
      <code>public function formatTimeSpan($timestamp, $baseTimestamp = null, \OCP\IL10N $l = null) {</code>
    </InvalidDocblock>
    <InvalidReturnStatement occurrences="1"/>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/DateTimeZone.php">
    <InvalidScalarArgument occurrences="1">
      <code>$timestamp</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/Diagnostics/Query.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>float</code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="lib/private/Diagnostics/QueryLogger.php">
    <InvalidReturnType occurrences="1">
      <code>stopQuery</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="1">
      <code>microtime(true)</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/DirectEditing/Manager.php">
    <InvalidReturnStatement occurrences="1">
      <code>$query-&gt;execute()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="2">
      <code>TemplateResponse</code>
      <code>int</code>
    </InvalidReturnType>
    <UndefinedMethod occurrences="2">
      <code>$template</code>
      <code>$template</code>
    </UndefinedMethod>
  </file>
  <file src="lib/private/DirectEditing/Token.php">
    <UndefinedMethod occurrences="1">
      <code>getShareForToken</code>
    </UndefinedMethod>
  </file>
  <file src="lib/private/Encryption/Keys/Storage.php">
    <InvalidNullableReturnType occurrences="1">
      <code>deleteUserKey</code>
    </InvalidNullableReturnType>
    <NullArgument occurrences="3">
      <code>null</code>
      <code>null</code>
      <code>null</code>
    </NullArgument>
  </file>
  <file src="lib/private/Encryption/Manager.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>bool</code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="lib/private/EventDispatcher/EventDispatcher.php">
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/EventDispatcher/SymfonyAdapter.php">
    <ImplementedParamTypeMismatch occurrences="1">
      <code>$eventName</code>
    </ImplementedParamTypeMismatch>
    <ParamNameMismatch occurrences="1">
      <code>$eventName</code>
    </ParamNameMismatch>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/Federation/CloudFederationProviderManager.php">
    <ParamNameMismatch occurrences="1">
      <code>$providerId</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Files/Cache/Cache.php">
    <InvalidArgument occurrences="1">
      <code>$parentData</code>
    </InvalidArgument>
    <InvalidNullableReturnType occurrences="1">
      <code>array</code>
    </InvalidNullableReturnType>
    <InvalidScalarArgument occurrences="3">
      <code>$path</code>
      <code>$path</code>
      <code>\OC_Util::normalizeUnicode($path)</code>
    </InvalidScalarArgument>
    <NullableReturnStatement occurrences="2">
      <code>null</code>
      <code>null</code>
    </NullableReturnStatement>
    <ParamNameMismatch occurrences="1">
      <code>$searchQuery</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Files/Cache/FailedCache.php">
    <InvalidReturnStatement occurrences="1">
      <code>[]</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="3">
      <code>getIncomplete</code>
      <code>insert</code>
      <code>put</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Files/Cache/HomeCache.php">
    <FalsableReturnStatement occurrences="1">
      <code>$data</code>
    </FalsableReturnStatement>
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$path</code>
    </MoreSpecificImplementedParamType>
    <ParamNameMismatch occurrences="1">
      <code>$path</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Files/Cache/Scanner.php">
    <InvalidReturnStatement occurrences="1">
      <code>$existingChildren</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>array[]</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="1">
      <code>self::SCAN_RECURSIVE_INCOMPLETE</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/Files/Cache/Storage.php">
    <InvalidNullableReturnType occurrences="1">
      <code>array</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>self::getGlobalCache()-&gt;getStorageInfo($storageId)</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/private/Files/Cache/Updater.php">
    <RedundantCondition occurrences="1">
      <code>$this-&gt;cache instanceof Cache</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/Files/Cache/Wrapper/CacheWrapper.php">
    <LessSpecificImplementedReturnType occurrences="1">
      <code>array</code>
    </LessSpecificImplementedReturnType>
    <ParamNameMismatch occurrences="1">
      <code>$searchQuery</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Files/Config/MountProviderCollection.php">
    <InvalidOperand occurrences="1">
      <code>$user</code>
    </InvalidOperand>
    <RedundantCondition occurrences="1">
      <code>get_class($provider) !== 'OCA\Files_Sharing\MountProvider'</code>
    </RedundantCondition>
    <TypeDoesNotContainType occurrences="1">
      <code>get_class($provider) === 'OCA\Files_Sharing\MountProvider'</code>
    </TypeDoesNotContainType>
  </file>
  <file src="lib/private/Files/Config/UserMountCache.php">
    <InvalidReturnType occurrences="2">
      <code>remoteStorageMounts</code>
      <code>removeUserStorageMount</code>
    </InvalidReturnType>
    <LessSpecificImplementedReturnType occurrences="1">
      <code>array</code>
    </LessSpecificImplementedReturnType>
  </file>
  <file src="lib/private/Files/Filesystem.php">
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <InvalidReturnStatement occurrences="1">
      <code>self::$defaultInstance-&gt;toTmpFile($path)</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
    <TooManyArguments occurrences="1">
      <code>addStorageWrapper</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/Files/Mount/MountPoint.php">
    <InvalidScalarArgument occurrences="1">
      <code>$exception-&gt;getCode()</code>
    </InvalidScalarArgument>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
    <UndefinedInterfaceMethod occurrences="1">
      <code>wrap</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Files/Mount/ObjectHomeMountProvider.php">
    <InvalidNullableReturnType occurrences="1">
      <code>\OCP\Files\Mount\IMountPoint</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/private/Files/Node/File.php">
    <InvalidReturnStatement occurrences="2">
      <code>$this-&gt;view-&gt;hash($type, $this-&gt;path, $raw)</code>
      <code>new NonExistingFile($this-&gt;root, $this-&gt;view, $path)</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="2">
      <code>string</code>
      <code>string</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Files/Node/Folder.php">
    <InvalidReturnStatement occurrences="1">
      <code>new NonExistingFolder($this-&gt;root, $this-&gt;view, $path)</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$node</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="lib/private/Files/Node/HookConnector.php">
    <InvalidArgument occurrences="13">
      <code>'\OCP\Files::postCopy'</code>
      <code>'\OCP\Files::postCreate'</code>
      <code>'\OCP\Files::postDelete'</code>
      <code>'\OCP\Files::postRename'</code>
      <code>'\OCP\Files::postTouch'</code>
      <code>'\OCP\Files::postWrite'</code>
      <code>'\OCP\Files::preCopy'</code>
      <code>'\OCP\Files::preCreate'</code>
      <code>'\OCP\Files::preDelete'</code>
      <code>'\OCP\Files::preRename'</code>
      <code>'\OCP\Files::preTouch'</code>
      <code>'\OCP\Files::preWrite'</code>
      <code>'\OCP\Files::read'</code>
    </InvalidArgument>
    <TooManyArguments occurrences="13">
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
    <UndefinedInterfaceMethod occurrences="13">
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
      <code>emit</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Files/Node/LazyFolder.php">
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;__call(__FUNCTION__, func_get_args())</code>
    </InvalidReturnStatement>
  </file>
  <file src="lib/private/Files/Node/Node.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>Node</code>
    </ImplementedReturnTypeMismatch>
    <InvalidArgument occurrences="1">
      <code>'\OCP\Files::' . $hook</code>
    </InvalidArgument>
    <InvalidNullableReturnType occurrences="1">
      <code>int</code>
    </InvalidNullableReturnType>
    <InvalidReturnType occurrences="1">
      <code>getChecksum</code>
    </InvalidReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$this-&gt;getFileInfo()-&gt;getId()</code>
    </NullableReturnStatement>
    <ParamNameMismatch occurrences="1">
      <code>$type</code>
    </ParamNameMismatch>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
    <UndefinedInterfaceMethod occurrences="1">
      <code>$this-&gt;fileInfo</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Files/Node/NonExistingFile.php">
    <ParamNameMismatch occurrences="1">
      <code>$newPath</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Files/Node/NonExistingFolder.php">
    <ParamNameMismatch occurrences="3">
      <code>$mime</code>
      <code>$newPath</code>
      <code>$pattern</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Files/Node/Root.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>Node</code>
    </ImplementedReturnTypeMismatch>
    <InvalidNullableReturnType occurrences="1">
      <code>\OC\User\User</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$this-&gt;user</code>
    </NullableReturnStatement>
    <UndefinedMethod occurrences="1">
      <code>remove</code>
    </UndefinedMethod>
  </file>
  <file src="lib/private/Files/ObjectStore/HomeObjectStoreStorage.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>false|string</code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="lib/private/Files/ObjectStore/NoopScanner.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$cacheData</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="lib/private/Files/ObjectStore/ObjectStoreStorage.php">
    <InvalidScalarArgument occurrences="1">
      <code>$source</code>
    </InvalidScalarArgument>
    <ParamNameMismatch occurrences="2">
      <code>$source</code>
      <code>$target</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Files/ObjectStore/S3ConnectionTrait.php">
    <InternalClass occurrences="1">
      <code>ClientResolver::_default_signature_provider()</code>
    </InternalClass>
    <InternalMethod occurrences="1">
      <code>ClientResolver::_default_signature_provider()</code>
    </InternalMethod>
    <UndefinedFunction occurrences="2">
      <code>\Aws\or_chain([self::class, 'legacySignatureProvider'], ClientResolver::_default_signature_provider())</code>
    </UndefinedFunction>
  </file>
  <file src="lib/private/Files/ObjectStore/S3ObjectTrait.php">
    <InternalMethod occurrences="1">
      <code>upload</code>
    </InternalMethod>
    <UndefinedFunction occurrences="1">
      <code>\Aws\serialize($command)</code>
    </UndefinedFunction>
  </file>
  <file src="lib/private/Files/ObjectStore/S3Signature.php">
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="lib/private/Files/ObjectStore/StorageObjectStore.php">
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Files/Storage/Common.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>string|false</code>
    </ImplementedReturnTypeMismatch>
    <InvalidOperand occurrences="2">
      <code>!$permissions</code>
      <code>$this-&gt;copyFromStorage($sourceStorage, $sourceInternalPath . '/' . $file, $targetInternalPath . '/' . $file)</code>
    </InvalidOperand>
    <NoInterfaceProperties occurrences="8">
      <code>$storage-&gt;cache</code>
      <code>$storage-&gt;cache</code>
      <code>$storage-&gt;propagator</code>
      <code>$storage-&gt;propagator</code>
      <code>$storage-&gt;scanner</code>
      <code>$storage-&gt;scanner</code>
      <code>$storage-&gt;updater</code>
      <code>$storage-&gt;updater</code>
    </NoInterfaceProperties>
  </file>
  <file src="lib/private/Files/Storage/DAV.php">
    <InvalidClass occurrences="2">
      <code>ArrayCache</code>
      <code>ArrayCache</code>
    </InvalidClass>
    <InvalidNullableReturnType occurrences="1">
      <code>getETag</code>
    </InvalidNullableReturnType>
    <InvalidReturnStatement occurrences="1">
      <code>$response-&gt;getBody()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>fopen</code>
    </InvalidReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/private/Files/Storage/FailedStorage.php">
    <InvalidReturnStatement occurrences="2">
      <code>new FailedCache()</code>
      <code>true</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="2">
      <code>getCache</code>
      <code>verifyPath</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="39">
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
      <code>$this-&gt;e-&gt;getCode()</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/Files/Storage/Local.php">
    <ImplicitToStringCast occurrences="1">
      <code>$file</code>
    </ImplicitToStringCast>
    <InvalidOperand occurrences="1">
      <code>$result</code>
    </InvalidOperand>
    <InvalidReturnStatement occurrences="3">
      <code>$helper-&gt;getFileSize($fullPath)</code>
      <code>$result</code>
      <code>$space</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="3">
      <code>filesize</code>
      <code>free_space</code>
      <code>rename</code>
    </InvalidReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$helper-&gt;getFileSize($fullPath)</code>
    </NullableReturnStatement>
    <TypeDoesNotContainNull occurrences="2">
      <code>$space === false || is_null($space)</code>
      <code>is_null($space)</code>
    </TypeDoesNotContainNull>
    <TypeDoesNotContainType occurrences="1">
      <code>$stat === false</code>
    </TypeDoesNotContainType>
  </file>
  <file src="lib/private/Files/Storage/LocalRootStorage.php">
    <NoInterfaceProperties occurrences="2">
      <code>$storage-&gt;scanner</code>
      <code>$storage-&gt;scanner</code>
    </NoInterfaceProperties>
  </file>
  <file src="lib/private/Files/Storage/Wrapper/Availability.php">
    <InvalidNullableReturnType occurrences="33">
      <code>copy</code>
      <code>copyFromStorage</code>
      <code>file_exists</code>
      <code>file_get_contents</code>
      <code>file_put_contents</code>
      <code>filemtime</code>
      <code>filesize</code>
      <code>filetype</code>
      <code>fopen</code>
      <code>free_space</code>
      <code>getDirectDownload</code>
      <code>getETag</code>
      <code>getLocalFile</code>
      <code>getMimeType</code>
      <code>getOwner</code>
      <code>getPermissions</code>
      <code>hash</code>
      <code>isCreatable</code>
      <code>isDeletable</code>
      <code>isReadable</code>
      <code>isSharable</code>
      <code>isUpdatable</code>
      <code>is_dir</code>
      <code>is_file</code>
      <code>mkdir</code>
      <code>moveFromStorage</code>
      <code>opendir</code>
      <code>rename</code>
      <code>rmdir</code>
      <code>search</code>
      <code>stat</code>
      <code>touch</code>
      <code>unlink</code>
    </InvalidNullableReturnType>
    <InvalidReturnType occurrences="1">
      <code>\Traversable</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Files/Storage/Wrapper/Encoding.php">
    <InvalidScalarArgument occurrences="3">
      <code>\Normalizer::FORM_C</code>
      <code>\Normalizer::FORM_C</code>
      <code>\Normalizer::FORM_D</code>
    </InvalidScalarArgument>
    <UndefinedInterfaceMethod occurrences="13">
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
      <code>$this-&gt;namesCache</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Files/Storage/Wrapper/Encryption.php">
    <FalsableReturnStatement occurrences="1">
      <code>false</code>
    </FalsableReturnStatement>
    <InvalidOperand occurrences="3">
      <code>$result</code>
      <code>$result</code>
      <code>$this-&gt;copyFromStorage($sourceStorage, $sourceInternalPath . '/' . $file, $targetInternalPath . '/' . $file, false, $isRename)</code>
    </InvalidOperand>
    <InvalidReturnStatement occurrences="4">
      <code>$newUnencryptedSize</code>
      <code>$result</code>
      <code>$this-&gt;storage-&gt;file_get_contents($path)</code>
      <code>$this-&gt;storage-&gt;filesize($path)</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="3">
      <code>bool</code>
      <code>int</code>
      <code>string</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="5">
      <code>$lastChunkPos</code>
      <code>$newUnencryptedSize</code>
      <code>$size</code>
      <code>$size</code>
      <code>$sourceStorage-&gt;filemtime($sourceInternalPath)</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/Files/Storage/Wrapper/Jail.php">
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;getWrapperStorage()-&gt;filetype($this-&gt;getUnjailedPath($path))</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>bool</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Files/Storage/Wrapper/Quota.php">
    <InvalidReturnStatement occurrences="1">
      <code>$extension === 'part'</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>string</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="2">
      <code>$free</code>
      <code>'ext'</code>
    </InvalidScalarArgument>
    <ParamNameMismatch occurrences="2">
      <code>$source</code>
      <code>$target</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Files/Storage/Wrapper/Wrapper.php">
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;getWrapperStorage()-&gt;test()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>true</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Files/Stream/SeekableHttpStream.php">
    <InvalidReturnType occurrences="2">
      <code>stream_close</code>
      <code>stream_flush</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Files/Template/TemplateManager.php">
    <RedundantCondition occurrences="1">
      <code>!$isDefaultTemplates</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/Files/Type/Detection.php">
    <ParamNameMismatch occurrences="1">
      <code>$mimetype</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Files/Type/Loader.php">
    <InvalidReturnStatement occurrences="1">
      <code>$update-&gt;execute()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>int</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Files/View.php">
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <InvalidScalarArgument occurrences="2">
      <code>$fileId</code>
      <code>$mtime</code>
    </InvalidScalarArgument>
    <NullableReturnStatement occurrences="4">
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
    </NullableReturnStatement>
    <RedundantCondition occurrences="1">
      <code>is_resource($source)</code>
    </RedundantCondition>
    <UndefinedDocblockClass occurrences="2">
      <code>$storage</code>
      <code>[$storage, $internalPath]</code>
    </UndefinedDocblockClass>
  </file>
  <file src="lib/private/FullTextSearch/Model/IndexDocument.php">
    <TypeDoesNotContainNull occurrences="1">
      <code>is_null($this-&gt;getContent())</code>
    </TypeDoesNotContainNull>
  </file>
  <file src="lib/private/Group/Database.php">
    <InvalidArrayOffset occurrences="1">
      <code>$this-&gt;groupCache[$gid]['displayname']</code>
    </InvalidArrayOffset>
    <InvalidPropertyAssignmentValue occurrences="3">
      <code>$this-&gt;groupCache</code>
      <code>$this-&gt;groupCache</code>
      <code>$this-&gt;groupCache</code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="lib/private/Group/Group.php">
    <InvalidArgument occurrences="7">
      <code>IGroup::class . '::postAddUser'</code>
      <code>IGroup::class . '::postDelete'</code>
      <code>IGroup::class . '::postRemoveUser'</code>
      <code>IGroup::class . '::preAddUser'</code>
      <code>IGroup::class . '::preDelete'</code>
      <code>IGroup::class . '::preRemoveUser'</code>
      <code>bool</code>
    </InvalidArgument>
    <InvalidOperand occurrences="1">
      <code>$hide</code>
    </InvalidOperand>
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$user</code>
    </MoreSpecificImplementedParamType>
    <RedundantCondition occurrences="6">
      <code>$this-&gt;emitter</code>
      <code>$this-&gt;emitter</code>
      <code>$this-&gt;emitter</code>
      <code>$this-&gt;emitter</code>
      <code>$this-&gt;emitter</code>
      <code>$this-&gt;emitter</code>
    </RedundantCondition>
    <TooManyArguments occurrences="6">
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
    <UndefinedMethod occurrences="4">
      <code>addToGroup</code>
      <code>countUsersInGroup</code>
      <code>deleteGroup</code>
      <code>removeFromGroup</code>
    </UndefinedMethod>
  </file>
  <file src="lib/private/Group/Manager.php">
    <UndefinedInterfaceMethod occurrences="3">
      <code>createGroup</code>
      <code>getGroupDetails</code>
      <code>isAdmin</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Http/Client/Response.php">
    <InvalidNullableReturnType occurrences="1">
      <code>string|resource</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1"/>
  </file>
  <file src="lib/private/Installer.php">
    <FalsableReturnStatement occurrences="1">
      <code>false</code>
    </FalsableReturnStatement>
    <InvalidArgument occurrences="2">
      <code>false</code>
      <code>false</code>
    </InvalidArgument>
    <InvalidArrayOffset occurrences="2">
      <code>$app['path']</code>
      <code>$app['path']</code>
    </InvalidArrayOffset>
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="lib/private/IntegrityCheck/Checker.php">
    <InvalidArrayAccess occurrences="3">
      <code>$x509-&gt;getDN(X509::DN_OPENSSL)['CN']</code>
      <code>$x509-&gt;getDN(X509::DN_OPENSSL)['CN']</code>
      <code>$x509-&gt;getDN(true)['CN']</code>
    </InvalidArrayAccess>
    <UndefinedInterfaceMethod occurrences="2">
      <code>getAllAliases</code>
      <code>getOnlyDefaultAliases</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/L10N/Factory.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>null|string</code>
    </ImplementedReturnTypeMismatch>
    <LessSpecificImplementedReturnType occurrences="1">
      <code>array|mixed</code>
    </LessSpecificImplementedReturnType>
  </file>
  <file src="lib/private/LargeFileHelper.php">
    <InvalidOperand occurrences="2">
      <code>$matches[1]</code>
      <code>$result</code>
    </InvalidOperand>
    <InvalidScalarArgument occurrences="1">
      <code>$data</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/Lockdown/Filesystem/NullCache.php">
    <InvalidNullableReturnType occurrences="1">
      <code>get</code>
    </InvalidNullableReturnType>
    <InvalidReturnStatement occurrences="1">
      <code>[]</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>getIncomplete</code>
    </InvalidReturnType>
    <NullableReturnStatement occurrences="1"/>
  </file>
  <file src="lib/private/Lockdown/Filesystem/NullStorage.php">
    <InvalidNullableReturnType occurrences="2">
      <code>getOwner</code>
      <code>getPermissions</code>
    </InvalidNullableReturnType>
    <InvalidReturnStatement occurrences="2">
      <code>new IteratorDirectory([])</code>
      <code>new NullCache()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="2">
      <code>getCache</code>
      <code>opendir</code>
    </InvalidReturnType>
    <NullableReturnStatement occurrences="2">
      <code>null</code>
      <code>null</code>
    </NullableReturnStatement>
    <TooManyArguments occurrences="1">
      <code>new IteratorDirectory([])</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/Lockdown/LockdownManager.php">
    <InvalidFunctionCall occurrences="1">
      <code>$callback()</code>
    </InvalidFunctionCall>
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$sessionCallback</code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="lib/private/Log.php">
    <RedundantCondition occurrences="2">
      <code>$request</code>
      <code>$request</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/Log/File.php">
    <TypeDoesNotContainNull occurrences="1">
      <code>$limit === null</code>
    </TypeDoesNotContainNull>
  </file>
  <file src="lib/private/Log/LogDetails.php">
    <RedundantCondition occurrences="1">
      <code>is_string($request-&gt;getMethod())</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/Log/Rotate.php">
    <ParamNameMismatch occurrences="1">
      <code>$dummy</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Log/Systemdlog.php">
    <UndefinedFunction occurrences="1"/>
  </file>
  <file src="lib/private/Mail/Mailer.php">
    <InvalidNullableReturnType occurrences="1">
      <code>string[]</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$failedRecipients</code>
    </NullableReturnStatement>
    <UndefinedInterfaceMethod occurrences="3">
      <code>getSubject</code>
      <code>getSwiftMessage</code>
      <code>getTo</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Memcache/APCu.php">
    <InvalidReturnStatement occurrences="1">
      <code>apcu_add($this-&gt;getPrefix() . $key, $value, $ttl)</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>bool</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Memcache/Cache.php">
    <LessSpecificImplementedReturnType occurrences="4">
      <code>mixed</code>
      <code>mixed</code>
      <code>mixed</code>
      <code>mixed</code>
    </LessSpecificImplementedReturnType>
  </file>
  <file src="lib/private/Memcache/Redis.php">
    <InvalidMethodCall occurrences="2">
      <code>exec</code>
      <code>exec</code>
    </InvalidMethodCall>
  </file>
  <file src="lib/private/NavigationManager.php">
    <ParamNameMismatch occurrences="1">
      <code>$id</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Notification/Manager.php">
    <InvalidCatch occurrences="3"/>
  </file>
  <file src="lib/private/Preview/BackgroundCleanupJob.php">
    <InvalidReturnStatement occurrences="1">
      <code>[]</code>
    </InvalidReturnStatement>
  </file>
  <file src="lib/private/Preview/Generator.php">
    <InvalidArgument occurrences="2">
      <code>$maxPreviewImage</code>
      <code>IPreview::EVENT</code>
    </InvalidArgument>
    <MismatchingDocblockParamType occurrences="1">
      <code>ISimpleFile</code>
    </MismatchingDocblockParamType>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
    <UndefinedInterfaceMethod occurrences="7">
      <code>height</code>
      <code>height</code>
      <code>preciseResizeCopy</code>
      <code>resizeCopy</code>
      <code>valid</code>
      <code>width</code>
      <code>width</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Preview/ProviderV1Adapter.php">
    <InvalidReturnStatement occurrences="1">
      <code>$thumbnail === false ? null: $thumbnail</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>?IImage</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/RedisFactory.php">
    <InvalidScalarArgument occurrences="1">
      <code>\RedisCluster::OPT_SLAVE_FAILOVER</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/Remote/Api/OCS.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>array</code>
    </ImplementedReturnTypeMismatch>
  </file>
  <file src="lib/private/Remote/Instance.php">
    <InvalidReturnStatement occurrences="1">
      <code>$request-&gt;getBody()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>bool|string</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="1">
      <code>$response</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/Repair/Owncloud/CleanPreviews.php">
    <InvalidArgument occurrences="1">
      <code>false</code>
    </InvalidArgument>
  </file>
  <file src="lib/private/Repair/Owncloud/CleanPreviewsBackgroundJob.php">
    <ParamNameMismatch occurrences="1">
      <code>$arguments</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Repair/Owncloud/MoveAvatarsBackgroundJob.php">
    <ParamNameMismatch occurrences="1">
      <code>$arguments</code>
    </ParamNameMismatch>
    <TypeDoesNotContainType occurrences="1">
      <code>$counter % 100 === 0</code>
    </TypeDoesNotContainType>
  </file>
  <file src="lib/private/Repair/RemoveLinkShares.php">
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$this-&gt;userToNotify</code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="lib/private/Repair/RepairInvalidShares.php">
    <ParamNameMismatch occurrences="1">
      <code>$out</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Repair/RepairMimeTypes.php">
    <ParamNameMismatch occurrences="1">
      <code>$out</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Repair/SqliteAutoincrement.php">
    <ParamNameMismatch occurrences="1">
      <code>$out</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Route/Router.php">
    <InvalidClass occurrences="1">
      <code>\OC_APP</code>
    </InvalidClass>
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$this-&gt;collectionName</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/private/Search.php">
    <RedundantCondition occurrences="1">
      <code>$provider instanceof Provider</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/Search/Result/File.php">
    <InvalidPropertyAssignmentValue occurrences="4">
      <code>$data-&gt;getId()</code>
      <code>$data-&gt;getMtime()</code>
      <code>$data-&gt;getPermissions()</code>
      <code>$this-&gt;hasPreview($data)</code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="lib/private/Security/Bruteforce/Throttler.php">
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="lib/private/Security/CSP/ContentSecurityPolicyNonceManager.php">
    <NoInterfaceProperties occurrences="1">
      <code>$this-&gt;request-&gt;server</code>
    </NoInterfaceProperties>
  </file>
  <file src="lib/private/Security/CredentialsManager.php">
    <InvalidReturnStatement occurrences="2">
      <code>$qb-&gt;execute()</code>
      <code>$qb-&gt;execute()</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="2">
      <code>int</code>
      <code>int</code>
    </InvalidReturnType>
  </file>
  <file src="lib/private/Security/Crypto.php">
    <InternalMethod occurrences="6">
      <code>decrypt</code>
      <code>encrypt</code>
      <code>setIV</code>
      <code>setIV</code>
      <code>setPassword</code>
      <code>setPassword</code>
    </InternalMethod>
  </file>
  <file src="lib/private/Server.php">
    <ImplementedReturnTypeMismatch occurrences="3">
      <code>\OCP\Calendar\Resource\IManager</code>
      <code>\OCP\Calendar\Room\IManager</code>
      <code>\OCP\Files\Folder|null</code>
    </ImplementedReturnTypeMismatch>
    <InvalidArgument occurrences="1">
      <code>new GenericEvent($user)</code>
    </InvalidArgument>
    <InvalidCatch occurrences="1"/>
    <UndefinedDocblockClass occurrences="1">
      <code>\OC\OCSClient</code>
    </UndefinedDocblockClass>
  </file>
  <file src="lib/private/ServerContainer.php">
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$this-&gt;hasNoAppContainer</code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="lib/private/Session/Internal.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$value</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="lib/private/Session/Memory.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$value</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="lib/private/Setup.php">
    <InvalidScalarArgument occurrences="2">
      <code>microtime(true)</code>
      <code>microtime(true)</code>
    </InvalidScalarArgument>
    <RedundantCondition occurrences="2">
      <code>$content !== ''</code>
      <code>$type === 'pdo'</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/Setup/AbstractDatabase.php">
    <UndefinedThisPropertyFetch occurrences="4">
      <code>$this-&gt;dbprettyname</code>
      <code>$this-&gt;dbprettyname</code>
      <code>$this-&gt;dbprettyname</code>
      <code>$this-&gt;dbprettyname</code>
    </UndefinedThisPropertyFetch>
  </file>
  <file src="lib/private/Share/Share.php">
    <InvalidOperand occurrences="1">
      <code>!self::isResharingAllowed()</code>
    </InvalidOperand>
    <UndefinedInterfaceMethod occurrences="2">
      <code>getParents</code>
      <code>getParents</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Share20/DefaultShareProvider.php">
    <InvalidScalarArgument occurrences="3">
      <code>$share-&gt;getId()</code>
      <code>$share-&gt;getId()</code>
      <code>(int)$data['id']</code>
    </InvalidScalarArgument>
    <TooManyArguments occurrences="1">
      <code>set</code>
    </TooManyArguments>
    <UndefinedInterfaceMethod occurrences="1">
      <code>getParent</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Share20/Manager.php">
    <InvalidArgument occurrences="6">
      <code>'OCP\Share::postAcceptShare'</code>
      <code>'OCP\Share::postShare'</code>
      <code>'OCP\Share::postUnshare'</code>
      <code>'OCP\Share::postUnshareFromSelf'</code>
      <code>'OCP\Share::preShare'</code>
      <code>'OCP\Share::preUnshare'</code>
    </InvalidArgument>
    <InvalidScalarArgument occurrences="2">
      <code>$id</code>
      <code>$this-&gt;shareApiLinkDefaultExpireDays()</code>
    </InvalidScalarArgument>
    <TooManyArguments occurrences="7">
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>update</code>
    </TooManyArguments>
    <UndefinedClass occurrences="1">
      <code>\OCA\Circles\Api\v1\Circles</code>
    </UndefinedClass>
    <UndefinedInterfaceMethod occurrences="1">
      <code>getChildren</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Share20/ProviderFactory.php">
    <InvalidNullableReturnType occurrences="2">
      <code>FederatedShareProvider</code>
      <code>ShareByMailProvider</code>
    </InvalidNullableReturnType>
    <InvalidReturnStatement occurrences="4">
      <code>$provider</code>
      <code>$provider</code>
      <code>$this-&gt;roomShareProvider</code>
      <code>$this-&gt;shareByCircleProvider</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>getProviderForType</code>
    </InvalidReturnType>
    <NullableReturnStatement occurrences="6">
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
      <code>null</code>
    </NullableReturnStatement>
    <ParamNameMismatch occurrences="1">
      <code>$shareProviderClass</code>
    </ParamNameMismatch>
    <UndefinedClass occurrences="1">
      <code>\OCA\Circles\ShareByCircleProvider</code>
    </UndefinedClass>
    <UndefinedDocblockClass occurrences="5">
      <code>RoomShareProvider</code>
      <code>\OCA\Circles\ShareByCircleProvider</code>
      <code>\OCA\Talk\Share\RoomShareProvider</code>
      <code>private $roomShareProvider = null;</code>
      <code>private $shareByCircleProvider = null;</code>
    </UndefinedDocblockClass>
    <UndefinedInterfaceMethod occurrences="4">
      <code>getLazyRootFolder</code>
      <code>getLazyRootFolder</code>
      <code>getLazyRootFolder</code>
      <code>getLazyRootFolder</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Streamer.php">
    <InvalidArgument occurrences="1">
      <code>$stream</code>
    </InvalidArgument>
    <UndefinedInterfaceMethod occurrences="1">
      <code>get</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/SubAdmin.php">
    <UndefinedInterfaceMethod occurrences="2">
      <code>listen</code>
      <code>listen</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/Support/Subscription/Registry.php">
    <UndefinedInterfaceMethod occurrences="1">
      <code>getSupportedApps</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/SystemTag/SystemTagManager.php">
    <FalsableReturnStatement occurrences="3">
      <code>false</code>
      <code>false</code>
      <code>false</code>
    </FalsableReturnStatement>
    <InvalidArgument occurrences="3">
      <code>ManagerEvent::EVENT_CREATE</code>
      <code>ManagerEvent::EVENT_DELETE</code>
      <code>ManagerEvent::EVENT_UPDATE</code>
    </InvalidArgument>
    <InvalidReturnType occurrences="2">
      <code>bool</code>
      <code>bool</code>
    </InvalidReturnType>
    <TooManyArguments occurrences="3">
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/SystemTag/SystemTagObjectMapper.php">
    <InvalidArgument occurrences="2">
      <code>MapperEvent::EVENT_ASSIGN</code>
      <code>MapperEvent::EVENT_UNASSIGN</code>
    </InvalidArgument>
    <TooManyArguments occurrences="2">
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/TagManager.php">
    <InvalidNullableReturnType occurrences="1">
      <code>\OCP\ITags</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/private/Tags.php">
    <InvalidScalarArgument occurrences="2">
      <code>$from</code>
      <code>$names</code>
    </InvalidScalarArgument>
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$tag</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="lib/private/TempManager.php">
    <FalsableReturnStatement occurrences="2">
      <code>false</code>
      <code>false</code>
    </FalsableReturnStatement>
  </file>
  <file src="lib/private/Template/CSSResourceLocator.php">
    <ParamNameMismatch occurrences="2">
      <code>$style</code>
      <code>$style</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/Template/JSConfigHelper.php">
    <NullArgument occurrences="2">
      <code>null</code>
      <code>null</code>
    </NullArgument>
  </file>
  <file src="lib/private/Template/JSResourceLocator.php">
    <InvalidArgument occurrences="1">
      <code>false</code>
    </InvalidArgument>
    <InvalidOperand occurrences="6">
      <code>$this-&gt;appendIfExist($this-&gt;serverroot, $script.'.js')</code>
      <code>$this-&gt;appendIfExist($this-&gt;serverroot, $theme_dir.$script.'.js')</code>
      <code>$this-&gt;appendIfExist($this-&gt;serverroot, $theme_dir.'apps/'.$script.'.js')</code>
      <code>$this-&gt;appendIfExist($this-&gt;serverroot, $theme_dir.'core/'.$script.'.js')</code>
      <code>$this-&gt;appendIfExist($this-&gt;serverroot, 'apps/'.$script.'.js')</code>
      <code>$this-&gt;appendIfExist($this-&gt;serverroot, 'core/'.$script.'.js')</code>
    </InvalidOperand>
    <ParamNameMismatch occurrences="2">
      <code>$script</code>
      <code>$script</code>
    </ParamNameMismatch>
  </file>
  <file src="lib/private/TemplateLayout.php">
    <InvalidParamDefault occurrences="2">
      <code>string</code>
      <code>string</code>
    </InvalidParamDefault>
    <InvalidScalarArgument occurrences="2">
      <code>$appName</code>
      <code>$appName</code>
    </InvalidScalarArgument>
    <UndefinedInterfaceMethod occurrences="1">
      <code>getInitialStates</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/URLGenerator.php">
    <InvalidReturnStatement occurrences="1">
      <code>$path</code>
    </InvalidReturnStatement>
  </file>
  <file src="lib/private/Updater/VersionCheck.php">
    <InvalidScalarArgument occurrences="2">
      <code>microtime(true)</code>
      <code>time()</code>
    </InvalidScalarArgument>
  </file>
  <file src="lib/private/User/Database.php">
    <FalsableReturnStatement occurrences="1">
      <code>false</code>
    </FalsableReturnStatement>
  </file>
  <file src="lib/private/User/Manager.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>IUser|false</code>
    </ImplementedReturnTypeMismatch>
    <InvalidArgument occurrences="1">
      <code>$backend</code>
    </InvalidArgument>
    <UndefinedInterfaceMethod occurrences="2">
      <code>createUser</code>
      <code>getUsersForUserValueCaseInsensitive</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/User/Session.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>boolean|null</code>
    </ImplementedReturnTypeMismatch>
    <InvalidArgument occurrences="1">
      <code>IUser::class . '::firstLogin'</code>
    </InvalidArgument>
    <NoInterfaceProperties occurrences="2">
      <code>$request-&gt;server</code>
      <code>$request-&gt;server</code>
    </NoInterfaceProperties>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/User/User.php">
    <InvalidArgument occurrences="5">
      <code>IUser::class . '::changeUser'</code>
      <code>IUser::class . '::postDelete'</code>
      <code>IUser::class . '::postSetPassword'</code>
      <code>IUser::class . '::preDelete'</code>
      <code>IUser::class . '::preSetPassword'</code>
    </InvalidArgument>
    <TooManyArguments occurrences="5">
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
      <code>dispatch</code>
    </TooManyArguments>
  </file>
  <file src="lib/private/legacy/OC_API.php">
    <InvalidNullableReturnType occurrences="1">
      <code>int</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/private/legacy/OC_App.php">
    <InvalidArgument occurrences="2">
      <code>$groupsList</code>
      <code>ManagerEvent::EVENT_APP_UPDATE</code>
    </InvalidArgument>
    <InvalidArrayOffset occurrences="2">
      <code>$dir['path']</code>
      <code>$dir['url']</code>
    </InvalidArrayOffset>
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
    <TooManyArguments occurrences="1">
      <code>dispatch</code>
    </TooManyArguments>
    <TypeDoesNotContainNull occurrences="2">
      <code>$appId === null</code>
      <code>$appId === null</code>
    </TypeDoesNotContainNull>
  </file>
  <file src="lib/private/legacy/OC_FileChunking.php">
    <UndefinedDocblockClass occurrences="1">
      <code>\OC\InsufficientStorageException</code>
    </UndefinedDocblockClass>
  </file>
  <file src="lib/private/legacy/OC_Files.php">
    <InvalidScalarArgument occurrences="1">
      <code>mt_rand()</code>
    </InvalidScalarArgument>
    <RedundantCondition occurrences="2">
      <code>$getType === self::ZIP_DIR</code>
      <code>$getType === self::ZIP_DIR</code>
    </RedundantCondition>
    <UndefinedInterfaceMethod occurrences="2">
      <code>get</code>
      <code>get</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="lib/private/legacy/OC_Helper.php">
    <InvalidOperand occurrences="1">
      <code>$matches[1][$last_match][0]</code>
    </InvalidOperand>
    <InvalidReturnStatement occurrences="2">
      <code>(INF &gt; 0)? INF: PHP_INT_MAX</code>
      <code>INF</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>int</code>
    </InvalidReturnType>
    <InvalidScalarArgument occurrences="3">
      <code>$includeExtStorage ? 'ext' : false</code>
      <code>$path</code>
      <code>'ext'</code>
    </InvalidScalarArgument>
    <RedundantCondition occurrences="1">
      <code>count($obd_values) &gt; 0</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/legacy/OC_Image.php">
    <ImplementedReturnTypeMismatch occurrences="1">
      <code>null|string</code>
    </ImplementedReturnTypeMismatch>
    <InvalidArrayOffset occurrences="2">
      <code>$data[floor($p)]</code>
      <code>$data[floor($p)]</code>
    </InvalidArrayOffset>
    <InvalidScalarArgument occurrences="4">
      <code>$this-&gt;bitDepth</code>
      <code>$x</code>
      <code>$y</code>
      <code>90</code>
    </InvalidScalarArgument>
    <RedundantCondition occurrences="1">
      <code>$isWritable</code>
    </RedundantCondition>
  </file>
  <file src="lib/private/legacy/OC_User.php">
    <UndefinedClass occurrences="1">
      <code>\Test\Util\User\Dummy</code>
    </UndefinedClass>
  </file>
  <file src="lib/public/AppFramework/ApiController.php">
    <NoInterfaceProperties occurrences="1">
      <code>$this-&gt;request-&gt;server</code>
    </NoInterfaceProperties>
  </file>
  <file src="lib/public/AppFramework/App.php">
    <InternalMethod occurrences="1">
      <code>new RouteConfig($this-&gt;container, $router, $routes)</code>
    </InternalMethod>
  </file>
  <file src="lib/public/AppFramework/Bootstrap/IBootContext.php">
    <InvalidThrow occurrences="1">
      <code>ContainerExceptionInterface</code>
    </InvalidThrow>
  </file>
  <file src="lib/public/AppFramework/Db/Entity.php">
    <InvalidNullableReturnType occurrences="1">
      <code>string</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>$column</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/public/AppFramework/Http/JSONResponse.php">
    <InvalidReturnStatement occurrences="1">
      <code>$this-&gt;data</code>
    </InvalidReturnStatement>
    <InvalidReturnType occurrences="1">
      <code>array</code>
    </InvalidReturnType>
  </file>
  <file src="lib/public/BackgroundJob/TimedJob.php">
    <MoreSpecificImplementedParamType occurrences="1">
      <code>$jobList</code>
    </MoreSpecificImplementedParamType>
  </file>
  <file src="lib/public/Dashboard/Model/WidgetTemplate.php">
    <InvalidNullableReturnType occurrences="1">
      <code>WidgetSetting</code>
    </InvalidNullableReturnType>
    <NullableReturnStatement occurrences="1">
      <code>null</code>
    </NullableReturnStatement>
  </file>
  <file src="lib/public/Diagnostics/IQueryLogger.php">
    <LessSpecificImplementedReturnType occurrences="1">
      <code>mixed</code>
    </LessSpecificImplementedReturnType>
  </file>
  <file src="lib/public/Files.php">
    <FalsableReturnStatement occurrences="1">
      <code>\OC_App::getStorage($app)</code>
    </FalsableReturnStatement>
  </file>
  <file src="lib/public/Files/Storage.php">
    <InvalidParamDefault occurrences="1">
      <code>array</code>
    </InvalidParamDefault>
  </file>
  <file src="lib/public/IContainer.php">
    <InvalidThrow occurrences="2">
      <code>ContainerExceptionInterface</code>
      <code>ContainerExceptionInterface</code>
    </InvalidThrow>
  </file>
  <file src="lib/public/Server.php">
    <InvalidThrow occurrences="2">
      <code>ContainerExceptionInterface</code>
      <code>NotFoundExceptionInterface</code>
    </InvalidThrow>
  </file>
  <file src="remote.php">
    <InvalidScalarArgument occurrences="1">
      <code>$e-&gt;getCode()</code>
    </InvalidScalarArgument>
  </file>
</files>