|
|
|
|
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?> |
|
|
<?xml version="1.0" encoding="UTF-8"?> |
|
|
<files psalm-version="4.17.0@6f4707aa41c9174353a6434bba3fc8840f981d9c"> |
|
|
|
|
|
|
|
|
<files psalm-version="4.18.1@dda05fa913f4dc6eb3386f2f7ce5a45d37a71bcb"> |
|
|
<file src="3rdparty/sabre/dav/lib/CalDAV/Calendar.php"> |
|
|
<file src="3rdparty/sabre/dav/lib/CalDAV/Calendar.php"> |
|
|
<MoreSpecificImplementedParamType occurrences="1"> |
|
|
<MoreSpecificImplementedParamType occurrences="1"> |
|
|
<code>$calendarData</code> |
|
|
<code>$calendarData</code> |
|
|
|
|
|
|
|
|
<code>array</code> |
|
|
<code>array</code> |
|
|
</LessSpecificImplementedReturnType> |
|
|
</LessSpecificImplementedReturnType> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/admin_audit/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/cloud_federation_api/lib/Controller/RequestHandlerController.php"> |
|
|
<file src="apps/cloud_federation_api/lib/Controller/RequestHandlerController.php"> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<code>$e->getCode()</code> |
|
|
<code>$e->getCode()</code> |
|
|
|
|
|
|
|
|
<code>!is_array($notification)</code> |
|
|
<code>!is_array($notification)</code> |
|
|
</TypeDoesNotContainType> |
|
|
</TypeDoesNotContainType> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/comments/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="2"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/comments/lib/Search/Result.php"> |
|
|
<file src="apps/comments/lib/Search/Result.php"> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<code>(int) $comment->getId()</code> |
|
|
<code>(int) $comment->getId()</code> |
|
|
|
|
|
|
|
|
<code>\Sabre\Uri\split($this->principalUri)</code> |
|
|
<code>\Sabre\Uri\split($this->principalUri)</code> |
|
|
</UndefinedFunction> |
|
|
</UndefinedFunction> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/contactsinteraction/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/dav/appinfo/v1/caldav.php"> |
|
|
<file src="apps/dav/appinfo/v1/caldav.php"> |
|
|
<TooManyArguments occurrences="1"> |
|
|
<TooManyArguments occurrences="1"> |
|
|
<code>new \Sabre\DAV\Auth\Plugin($authBackend, 'ownCloud')</code> |
|
|
<code>new \Sabre\DAV\Auth\Plugin($authBackend, 'ownCloud')</code> |
|
|
|
|
|
|
|
|
</MissingFile> |
|
|
</MissingFile> |
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/dav/lib/AppInfo/Application.php"> |
|
|
<file src="apps/dav/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="28"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
<UndefinedInterfaceMethod occurrences="1"> |
|
|
<UndefinedInterfaceMethod occurrences="1"> |
|
|
<code>getAppDataDir</code> |
|
|
<code>getAppDataDir</code> |
|
|
</UndefinedInterfaceMethod> |
|
|
</UndefinedInterfaceMethod> |
|
|
|
|
|
|
|
|
<code>@var VEvent $vevent</code> |
|
|
<code>@var VEvent $vevent</code> |
|
|
</PossiblyInvalidDocblockTag> |
|
|
</PossiblyInvalidDocblockTag> |
|
|
</file> |
|
|
</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/Notifier.php"> |
|
|
<file src="apps/dav/lib/CalDAV/Reminder/Notifier.php"> |
|
|
<FalsableReturnStatement occurrences="4"> |
|
|
<FalsableReturnStatement occurrences="4"> |
|
|
<code>$this->l10n->l('date', $dt, ['width' => 'medium'])</code> |
|
|
<code>$this->l10n->l('date', $dt, ['width' => 'medium'])</code> |
|
|
|
|
|
|
|
|
<InvalidReturnType occurrences="1"> |
|
|
<InvalidReturnType occurrences="1"> |
|
|
<code>array</code> |
|
|
<code>array</code> |
|
|
</InvalidReturnType> |
|
|
</InvalidReturnType> |
|
|
|
|
|
<RedundantFunctionCall occurrences="1"> |
|
|
|
|
|
<code>array_values</code> |
|
|
|
|
|
</RedundantFunctionCall> |
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/dav/lib/Upload/UploadHome.php"> |
|
|
<file src="apps/dav/lib/Upload/UploadHome.php"> |
|
|
<UndefinedFunction occurrences="1"> |
|
|
<UndefinedFunction occurrences="1"> |
|
|
|
|
|
|
|
|
</InvalidOperand> |
|
|
</InvalidOperand> |
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/encryption/lib/Crypto/Crypt.php"> |
|
|
<file src="apps/encryption/lib/Crypto/Crypt.php"> |
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
|
|
|
<RedundantCondition occurrences="2"> |
|
|
|
|
|
<code>$userSession</code> |
|
|
<code>$userSession</code> |
|
|
<code>$userSession</code> |
|
|
</RedundantCondition> |
|
|
</RedundantCondition> |
|
|
<TypeDoesNotContainType occurrences="2"> |
|
|
<TypeDoesNotContainType occurrences="2"> |
|
|
|
|
|
|
|
|
<InvalidThrow occurrences="1"> |
|
|
<InvalidThrow occurrences="1"> |
|
|
<code>throw $exception;</code> |
|
|
<code>throw $exception;</code> |
|
|
</InvalidThrow> |
|
|
</InvalidThrow> |
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
<code>$userSession</code> |
|
|
|
|
|
</RedundantCondition> |
|
|
|
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/encryption/lib/Recovery.php"> |
|
|
<file src="apps/encryption/lib/Recovery.php"> |
|
|
<InvalidScalarArgument occurrences="3"> |
|
|
<InvalidScalarArgument occurrences="3"> |
|
|
|
|
|
|
|
|
<code>0</code> |
|
|
<code>0</code> |
|
|
<code>1</code> |
|
|
<code>1</code> |
|
|
</InvalidScalarArgument> |
|
|
</InvalidScalarArgument> |
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
<code>$userSession</code> |
|
|
|
|
|
</RedundantCondition> |
|
|
|
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/encryption/lib/Session.php"> |
|
|
<file src="apps/encryption/lib/Session.php"> |
|
|
<TooManyArguments occurrences="1"> |
|
|
<TooManyArguments occurrences="1"> |
|
|
|
|
|
|
|
|
</TooManyArguments> |
|
|
</TooManyArguments> |
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/encryption/lib/Util.php"> |
|
|
<file src="apps/encryption/lib/Util.php"> |
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
|
|
|
<RedundantCondition occurrences="2"> |
|
|
|
|
|
<code>$userSession</code> |
|
|
<code>$userSession</code> |
|
|
<code>$userSession</code> |
|
|
</RedundantCondition> |
|
|
</RedundantCondition> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/federatedfilesharing/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/federatedfilesharing/lib/Controller/RequestHandlerController.php"> |
|
|
<file src="apps/federatedfilesharing/lib/Controller/RequestHandlerController.php"> |
|
|
<InvalidScalarArgument occurrences="7"> |
|
|
<InvalidScalarArgument occurrences="7"> |
|
|
<code>$id</code> |
|
|
<code>$id</code> |
|
|
|
|
|
|
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
</NullableReturnStatement> |
|
|
</NullableReturnStatement> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/federation/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/federation/lib/TrustedServers.php"> |
|
|
<file src="apps/federation/lib/TrustedServers.php"> |
|
|
<InvalidArgument occurrences="1"> |
|
|
<InvalidArgument occurrences="1"> |
|
|
<code>'OCP\Federation\TrustedServerEvent::remove'</code> |
|
|
<code>'OCP\Federation\TrustedServerEvent::remove'</code> |
|
|
|
|
|
|
|
|
<code>10 * 1024 * 1024</code> |
|
|
<code>10 * 1024 * 1024</code> |
|
|
</InvalidScalarArgument> |
|
|
</InvalidScalarArgument> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/files/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="2"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/files/lib/Command/Scan.php"> |
|
|
<file src="apps/files/lib/Command/Scan.php"> |
|
|
<NullArgument occurrences="1"> |
|
|
<NullArgument occurrences="1"> |
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
|
|
|
|
|
|
<code>$this</code> |
|
|
<code>$this</code> |
|
|
</InvalidScope> |
|
|
</InvalidScope> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/files_external/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="2"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/files_external/lib/Command/Delete.php"> |
|
|
<file src="apps/files_external/lib/Command/Delete.php"> |
|
|
<NullArgument occurrences="1"> |
|
|
<NullArgument occurrences="1"> |
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
|
|
|
|
|
|
<code>getUniqueStorages</code> |
|
|
<code>getUniqueStorages</code> |
|
|
</UndefinedMethod> |
|
|
</UndefinedMethod> |
|
|
</file> |
|
|
</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"> |
|
|
<file src="apps/files_external/lib/Lib/Backend/Backend.php"> |
|
|
<InvalidReturnType occurrences="1"> |
|
|
<InvalidReturnType occurrences="1"> |
|
|
<code>self</code> |
|
|
<code>self</code> |
|
|
|
|
|
|
|
|
<code>$_</code> |
|
|
<code>$_</code> |
|
|
</UndefinedVariable> |
|
|
</UndefinedVariable> |
|
|
</file> |
|
|
</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"> |
|
|
<file src="apps/files_sharing/lib/Cache.php"> |
|
|
<FalsableReturnStatement occurrences="1"> |
|
|
<FalsableReturnStatement occurrences="1"> |
|
|
<code>false</code> |
|
|
<code>false</code> |
|
|
|
|
|
|
|
|
</UndefinedInterfaceMethod> |
|
|
</UndefinedInterfaceMethod> |
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/files_sharing/lib/Controller/ShareAPIController.php"> |
|
|
<file src="apps/files_sharing/lib/Controller/ShareAPIController.php"> |
|
|
|
|
|
<InvalidOperand occurrences="1"> |
|
|
|
|
|
<code>$permissions</code> |
|
|
|
|
|
</InvalidOperand> |
|
|
<InvalidScalarArgument occurrences="3"> |
|
|
<InvalidScalarArgument occurrences="3"> |
|
|
<code>$code</code> |
|
|
<code>$code</code> |
|
|
<code>$code</code> |
|
|
<code>$code</code> |
|
|
<code>Constants::PERMISSION_ALL</code> |
|
|
<code>Constants::PERMISSION_ALL</code> |
|
|
</InvalidScalarArgument> |
|
|
</InvalidScalarArgument> |
|
|
|
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
<code>$permissions & Constants::PERMISSION_READ</code> |
|
|
|
|
|
</RedundantCondition> |
|
|
<UndefinedClass occurrences="2"> |
|
|
<UndefinedClass occurrences="2"> |
|
|
<code>\OCA\Circles\Api\v1\Circles</code> |
|
|
<code>\OCA\Circles\Api\v1\Circles</code> |
|
|
<code>\OCA\Circles\Api\v1\Circles</code> |
|
|
<code>\OCA\Circles\Api\v1\Circles</code> |
|
|
|
|
|
|
|
|
<code>$exception->getMessage()</code> |
|
|
<code>$exception->getMessage()</code> |
|
|
</InvalidArgument> |
|
|
</InvalidArgument> |
|
|
</file> |
|
|
</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"> |
|
|
<file src="apps/files_sharing/lib/ShareBackend/File.php"> |
|
|
<InvalidScalarArgument occurrences="2"> |
|
|
<InvalidScalarArgument occurrences="2"> |
|
|
<code>$itemSource</code> |
|
|
<code>$itemSource</code> |
|
|
|
|
|
|
|
|
</TooManyArguments> |
|
|
</TooManyArguments> |
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/files_trashbin/lib/Trash/LegacyTrashBackend.php"> |
|
|
<file src="apps/files_trashbin/lib/Trash/LegacyTrashBackend.php"> |
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
|
|
|
<RedundantCondition occurrences="2"> |
|
|
|
|
|
<code>$trashFiles</code> |
|
|
<code>$trashFiles</code> |
|
|
<code>$trashFiles</code> |
|
|
</RedundantCondition> |
|
|
</RedundantCondition> |
|
|
|
|
|
<TypeDoesNotContainType occurrences="1"> |
|
|
|
|
|
<code>null</code> |
|
|
|
|
|
</TypeDoesNotContainType> |
|
|
<UndefinedInterfaceMethod occurrences="2"> |
|
|
<UndefinedInterfaceMethod occurrences="2"> |
|
|
<code>$file</code> |
|
|
<code>$file</code> |
|
|
<code>getById</code> |
|
|
<code>getById</code> |
|
|
|
|
|
|
|
|
<code>$this</code> |
|
|
<code>$this</code> |
|
|
</InvalidScope> |
|
|
</InvalidScope> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/files_versions/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="2"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/files_versions/lib/Sabre/RestoreFolder.php"> |
|
|
<file src="apps/files_versions/lib/Sabre/RestoreFolder.php"> |
|
|
<InvalidNullableReturnType occurrences="1"> |
|
|
<InvalidNullableReturnType occurrences="1"> |
|
|
<code>getChild</code> |
|
|
<code>getChild</code> |
|
|
|
|
|
|
|
|
<file src="apps/oauth2/lib/Db/ClientMapper.php"> |
|
|
<file src="apps/oauth2/lib/Db/ClientMapper.php"> |
|
|
<InvalidCatch occurrences="2"/> |
|
|
<InvalidCatch occurrences="2"/> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/provisioning_api/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/provisioning_api/lib/Controller/UsersController.php"> |
|
|
<file src="apps/provisioning_api/lib/Controller/UsersController.php"> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<code>$quota</code> |
|
|
<code>$quota</code> |
|
|
|
|
|
|
|
|
</TypeDoesNotContainNull> |
|
|
</TypeDoesNotContainNull> |
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/settings/lib/AppInfo/Application.php"> |
|
|
<file src="apps/settings/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="3"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<code>\OC_User::getUser()</code> |
|
|
<code>\OC_User::getUser()</code> |
|
|
</InvalidScalarArgument> |
|
|
</InvalidScalarArgument> |
|
|
|
|
|
|
|
|
<code>isReady</code> |
|
|
<code>isReady</code> |
|
|
</UndefinedInterfaceMethod> |
|
|
</UndefinedInterfaceMethod> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/settings/lib/Settings/Admin/Server.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>false</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/settings/lib/Settings/Admin/Sharing.php"> |
|
|
<file src="apps/settings/lib/Settings/Admin/Sharing.php"> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
<code>Constants::PERMISSION_ALL</code> |
|
|
<code>Constants::PERMISSION_ALL</code> |
|
|
|
|
|
|
|
|
<code>$type</code> |
|
|
<code>$type</code> |
|
|
</InvalidScalarArgument> |
|
|
</InvalidScalarArgument> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/theming/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/theming/lib/Controller/IconController.php"> |
|
|
<file src="apps/theming/lib/Controller/IconController.php"> |
|
|
<InvalidReturnStatement occurrences="1"> |
|
|
<InvalidReturnStatement occurrences="1"> |
|
|
<code>$response</code> |
|
|
<code>$response</code> |
|
|
|
|
|
|
|
|
<code>$folder !== null</code> |
|
|
<code>$folder !== null</code> |
|
|
</RedundantCondition> |
|
|
</RedundantCondition> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/twofactor_backupcodes/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="4"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/twofactor_backupcodes/lib/BackgroundJob/RememberBackupCodesJob.php"> |
|
|
<file src="apps/twofactor_backupcodes/lib/BackgroundJob/RememberBackupCodesJob.php"> |
|
|
<InvalidArgument occurrences="1"> |
|
|
<InvalidArgument occurrences="1"> |
|
|
<code>bool</code> |
|
|
<code>bool</code> |
|
|
|
|
|
|
|
|
</InvalidScalarArgument> |
|
|
</InvalidScalarArgument> |
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/updatenotification/lib/Notification/BackgroundJob.php"> |
|
|
<file src="apps/updatenotification/lib/Notification/BackgroundJob.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>false</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
<InvalidPropertyAssignmentValue occurrences="1"> |
|
|
<InvalidPropertyAssignmentValue occurrences="1"> |
|
|
<code>$this->users</code> |
|
|
<code>$this->users</code> |
|
|
</InvalidPropertyAssignmentValue> |
|
|
</InvalidPropertyAssignmentValue> |
|
|
|
|
|
|
|
|
</InvalidPropertyAssignmentValue> |
|
|
</InvalidPropertyAssignmentValue> |
|
|
<InvalidReturnType occurrences="1"> |
|
|
<InvalidReturnType occurrences="1"> |
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
|
|
|
</InvalidReturnType> |
|
|
</InvalidReturnType> |
|
|
<InvalidScalarArgument occurrences="3"> |
|
|
<InvalidScalarArgument occurrences="3"> |
|
|
<code>$this->getHomePath($ldapEntry[$attr][0])</code> |
|
|
<code>$this->getHomePath($ldapEntry[$attr][0])</code> |
|
|
|
|
|
|
|
|
</TypeDoesNotContainType> |
|
|
</TypeDoesNotContainType> |
|
|
</file> |
|
|
</file> |
|
|
<file src="apps/user_status/lib/AppInfo/Application.php"> |
|
|
<file src="apps/user_status/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="3"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
<UndefinedInterfaceMethod occurrences="1"> |
|
|
<UndefinedInterfaceMethod occurrences="1"> |
|
|
<code>registerProvider</code> |
|
|
<code>registerProvider</code> |
|
|
</UndefinedInterfaceMethod> |
|
|
</UndefinedInterfaceMethod> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="apps/workflowengine/lib/AppInfo/Application.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>registerEventListener</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="apps/workflowengine/lib/Check/AbstractStringCheck.php"> |
|
|
<file src="apps/workflowengine/lib/Check/AbstractStringCheck.php"> |
|
|
<NullArgument occurrences="1"> |
|
|
<NullArgument occurrences="1"> |
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
|
|
|
|
|
|
<code>isUserScopeEnabled</code> |
|
|
<code>isUserScopeEnabled</code> |
|
|
</UndefinedInterfaceMethod> |
|
|
</UndefinedInterfaceMethod> |
|
|
</file> |
|
|
</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"> |
|
|
<file src="core/BackgroundJobs/BackgroundCleanupUpdaterBackupsJob.php"> |
|
|
<ParamNameMismatch occurrences="1"> |
|
|
<ParamNameMismatch occurrences="1"> |
|
|
<code>$arguments</code> |
|
|
<code>$arguments</code> |
|
|
|
|
|
|
|
|
<code>$arguments</code> |
|
|
<code>$arguments</code> |
|
|
</ParamNameMismatch> |
|
|
</ParamNameMismatch> |
|
|
</file> |
|
|
</file> |
|
|
<file src="core/Command/App/GetPath.php"> |
|
|
|
|
|
<ImplementedReturnTypeMismatch occurrences="1"> |
|
|
|
|
|
<code>null|int</code> |
|
|
|
|
|
</ImplementedReturnTypeMismatch> |
|
|
|
|
|
<MismatchingDocblockReturnType occurrences="1"> |
|
|
|
|
|
<code>null|int</code> |
|
|
|
|
|
</MismatchingDocblockReturnType> |
|
|
|
|
|
</file> |
|
|
|
|
|
<file src="core/Command/App/Install.php"> |
|
|
<file src="core/Command/App/Install.php"> |
|
|
<TypeDoesNotContainType occurrences="1"> |
|
|
<TypeDoesNotContainType occurrences="1"> |
|
|
<code>$result === false</code> |
|
|
<code>$result === false</code> |
|
|
|
|
|
|
|
|
<code>array</code> |
|
|
<code>array</code> |
|
|
</LessSpecificImplementedReturnType> |
|
|
</LessSpecificImplementedReturnType> |
|
|
</file> |
|
|
</file> |
|
|
<file src="core/Command/Config/App/GetConfig.php"> |
|
|
|
|
|
<ImplementedReturnTypeMismatch occurrences="1"> |
|
|
|
|
|
<code>null|int</code> |
|
|
|
|
|
</ImplementedReturnTypeMismatch> |
|
|
|
|
|
<MismatchingDocblockReturnType occurrences="1"> |
|
|
|
|
|
<code>null|int</code> |
|
|
|
|
|
</MismatchingDocblockReturnType> |
|
|
|
|
|
</file> |
|
|
|
|
|
<file src="core/Command/Config/Import.php"> |
|
|
<file src="core/Command/Config/Import.php"> |
|
|
<InvalidScalarArgument occurrences="2"> |
|
|
<InvalidScalarArgument occurrences="2"> |
|
|
<code>0</code> |
|
|
<code>0</code> |
|
|
|
|
|
|
|
|
<code>getFilteredValues</code> |
|
|
<code>getFilteredValues</code> |
|
|
</TooManyArguments> |
|
|
</TooManyArguments> |
|
|
</file> |
|
|
</file> |
|
|
<file src="core/Command/Config/System/GetConfig.php"> |
|
|
|
|
|
<ImplementedReturnTypeMismatch occurrences="1"> |
|
|
|
|
|
<code>null|int</code> |
|
|
|
|
|
</ImplementedReturnTypeMismatch> |
|
|
|
|
|
<MismatchingDocblockReturnType occurrences="1"> |
|
|
|
|
|
<code>null|int</code> |
|
|
|
|
|
</MismatchingDocblockReturnType> |
|
|
|
|
|
</file> |
|
|
|
|
|
<file src="core/Command/Db/AddMissingColumns.php"> |
|
|
<file src="core/Command/Db/AddMissingColumns.php"> |
|
|
<InvalidArgument occurrences="1"> |
|
|
<InvalidArgument occurrences="1"> |
|
|
<code>IDBConnection::ADD_MISSING_COLUMNS_EVENT</code> |
|
|
<code>IDBConnection::ADD_MISSING_COLUMNS_EVENT</code> |
|
|
|
|
|
|
|
|
<code>$this</code> |
|
|
<code>$this</code> |
|
|
</InvalidScope> |
|
|
</InvalidScope> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
<file src="core/templates/layout.guest.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>false</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
|
|
|
</file> |
|
|
<file src="core/templates/layout.public.php"> |
|
|
<file src="core/templates/layout.public.php"> |
|
|
<UndefinedInterfaceMethod occurrences="1"> |
|
|
<UndefinedInterfaceMethod occurrences="1"> |
|
|
<code>getIcon</code> |
|
|
<code>getIcon</code> |
|
|
</UndefinedInterfaceMethod> |
|
|
</UndefinedInterfaceMethod> |
|
|
</file> |
|
|
</file> |
|
|
<file src="lib/autoloader.php"> |
|
|
<file src="lib/autoloader.php"> |
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
|
|
|
<RedundantCondition occurrences="2"> |
|
|
|
|
|
<code>$this->memoryCache</code> |
|
|
<code>$this->memoryCache</code> |
|
|
<code>$this->memoryCache</code> |
|
|
</RedundantCondition> |
|
|
</RedundantCondition> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
|
|
|
<code>getAppsNeedingUpgrade</code> |
|
|
<code>getAppsNeedingUpgrade</code> |
|
|
<code>getIncompatibleApps</code> |
|
|
<code>getIncompatibleApps</code> |
|
|
</InternalMethod> |
|
|
</InternalMethod> |
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
|
|
|
<InvalidArgument occurrences="3"> |
|
|
<code>$restrictions</code> |
|
|
<code>$restrictions</code> |
|
|
|
|
|
<code>addServiceListener</code> |
|
|
|
|
|
<code>addServiceListener</code> |
|
|
</InvalidArgument> |
|
|
</InvalidArgument> |
|
|
<RedundantCondition occurrences="1"> |
|
|
<RedundantCondition occurrences="1"> |
|
|
<code>((array)$request->getParam('appid')) !== ''</code> |
|
|
<code>((array)$request->getParam('appid')) !== ''</code> |
|
|
|
|
|
|
|
|
<NullableReturnStatement occurrences="1"> |
|
|
<NullableReturnStatement occurrences="1"> |
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
</NullableReturnStatement> |
|
|
</NullableReturnStatement> |
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
|
|
|
<RedundantCondition occurrences="2"> |
|
|
|
|
|
<code>$userObject</code> |
|
|
<code>$userObject</code> |
|
|
<code>$userObject</code> |
|
|
</RedundantCondition> |
|
|
</RedundantCondition> |
|
|
<TooManyArguments occurrences="1"> |
|
|
<TooManyArguments occurrences="1"> |
|
|
|
|
|
|
|
|
</MoreSpecificImplementedParamType> |
|
|
</MoreSpecificImplementedParamType> |
|
|
</file> |
|
|
</file> |
|
|
<file src="lib/private/Files/ObjectStore/ObjectStoreStorage.php"> |
|
|
<file src="lib/private/Files/ObjectStore/ObjectStoreStorage.php"> |
|
|
|
|
|
<InvalidScalarArgument occurrences="1"> |
|
|
|
|
|
<code>$source</code> |
|
|
|
|
|
</InvalidScalarArgument> |
|
|
<ParamNameMismatch occurrences="2"> |
|
|
<ParamNameMismatch occurrences="2"> |
|
|
<code>$source</code> |
|
|
<code>$source</code> |
|
|
<code>$target</code> |
|
|
<code>$target</code> |
|
|
|
|
|
|
|
|
</InvalidReturnType> |
|
|
</InvalidReturnType> |
|
|
</file> |
|
|
</file> |
|
|
<file src="lib/private/Files/Storage/Wrapper/Encoding.php"> |
|
|
<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"> |
|
|
<UndefinedInterfaceMethod occurrences="13"> |
|
|
<code>$this->namesCache</code> |
|
|
<code>$this->namesCache</code> |
|
|
<code>$this->namesCache</code> |
|
|
<code>$this->namesCache</code> |
|
|
|
|
|
|
|
|
<code>stream_flush</code> |
|
|
<code>stream_flush</code> |
|
|
</InvalidReturnType> |
|
|
</InvalidReturnType> |
|
|
</file> |
|
|
</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"> |
|
|
<file src="lib/private/Files/Type/Detection.php"> |
|
|
<ParamNameMismatch occurrences="1"> |
|
|
<ParamNameMismatch occurrences="1"> |
|
|
<code>$mimetype</code> |
|
|
<code>$mimetype</code> |
|
|
|
|
|
|
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
</NullableReturnStatement> |
|
|
</NullableReturnStatement> |
|
|
<RedundantCondition occurrences="3"> |
|
|
|
|
|
<code>$data</code> |
|
|
|
|
|
|
|
|
<RedundantCondition occurrences="5"> |
|
|
|
|
|
<code>$result</code> |
|
|
<code>$result && in_array('delete', $hooks) and $result</code> |
|
|
<code>$result && in_array('delete', $hooks) and $result</code> |
|
|
|
|
|
<code>Constants::PERMISSION_READ</code> |
|
|
|
|
|
<code>Constants::PERMISSION_READ</code> |
|
|
<code>is_resource($source)</code> |
|
|
<code>is_resource($source)</code> |
|
|
</RedundantCondition> |
|
|
</RedundantCondition> |
|
|
<UndefinedDocblockClass occurrences="2"> |
|
|
<UndefinedDocblockClass occurrences="2"> |
|
|
|
|
|
|
|
|
<MoreSpecificImplementedParamType occurrences="1"> |
|
|
<MoreSpecificImplementedParamType occurrences="1"> |
|
|
<code>$user</code> |
|
|
<code>$user</code> |
|
|
</MoreSpecificImplementedParamType> |
|
|
</MoreSpecificImplementedParamType> |
|
|
<RedundantCondition occurrences="3"> |
|
|
|
|
|
|
|
|
<RedundantCondition occurrences="6"> |
|
|
|
|
|
<code>$this->emitter</code> |
|
|
|
|
|
<code>$this->emitter</code> |
|
|
|
|
|
<code>$this->emitter</code> |
|
|
<code>$this->emitter</code> |
|
|
<code>$this->emitter</code> |
|
|
<code>$this->emitter</code> |
|
|
<code>$this->emitter</code> |
|
|
<code>$this->emitter</code> |
|
|
<code>$this->emitter</code> |
|
|
|
|
|
|
|
|
<FalsableReturnStatement occurrences="1"> |
|
|
<FalsableReturnStatement occurrences="1"> |
|
|
<code>false</code> |
|
|
<code>false</code> |
|
|
</FalsableReturnStatement> |
|
|
</FalsableReturnStatement> |
|
|
|
|
|
<InvalidArgument occurrences="2"> |
|
|
|
|
|
<code>false</code> |
|
|
|
|
|
<code>false</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
<InvalidArrayOffset occurrences="2"> |
|
|
<InvalidArrayOffset occurrences="2"> |
|
|
<code>$app['path']</code> |
|
|
<code>$app['path']</code> |
|
|
<code>$app['path']</code> |
|
|
<code>$app['path']</code> |
|
|
|
|
|
|
|
|
<NullArgument occurrences="1"> |
|
|
<NullArgument occurrences="1"> |
|
|
<code>null</code> |
|
|
<code>null</code> |
|
|
</NullArgument> |
|
|
</NullArgument> |
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
<code>$archive</code> |
|
|
|
|
|
</RedundantCondition> |
|
|
|
|
|
</file> |
|
|
</file> |
|
|
<file src="lib/private/IntegrityCheck/Checker.php"> |
|
|
<file src="lib/private/IntegrityCheck/Checker.php"> |
|
|
<InvalidArrayAccess occurrences="3"> |
|
|
<InvalidArrayAccess occurrences="3"> |
|
|
|
|
|
|
|
|
</InvalidPropertyAssignmentValue> |
|
|
</InvalidPropertyAssignmentValue> |
|
|
</file> |
|
|
</file> |
|
|
<file src="lib/private/Log.php"> |
|
|
<file src="lib/private/Log.php"> |
|
|
<RedundantCondition occurrences="1"> |
|
|
|
|
|
|
|
|
<RedundantCondition occurrences="2"> |
|
|
|
|
|
<code>$request</code> |
|
|
<code>$request</code> |
|
|
<code>$request</code> |
|
|
</RedundantCondition> |
|
|
</RedundantCondition> |
|
|
</file> |
|
|
</file> |
|
|
|
|
|
|
|
|
<code>dispatch</code> |
|
|
<code>dispatch</code> |
|
|
</TooManyArguments> |
|
|
</TooManyArguments> |
|
|
</file> |
|
|
</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"> |
|
|
<file src="lib/private/Repair/Owncloud/CleanPreviewsBackgroundJob.php"> |
|
|
<ParamNameMismatch occurrences="1"> |
|
|
<ParamNameMismatch occurrences="1"> |
|
|
<code>$arguments</code> |
|
|
<code>$arguments</code> |
|
|
|
|
|
|
|
|
<ParamNameMismatch occurrences="1"> |
|
|
<ParamNameMismatch occurrences="1"> |
|
|
<code>$arguments</code> |
|
|
<code>$arguments</code> |
|
|
</ParamNameMismatch> |
|
|
</ParamNameMismatch> |
|
|
|
|
|
<TypeDoesNotContainType occurrences="1"> |
|
|
|
|
|
<code>$counter % 100 === 0</code> |
|
|
|
|
|
</TypeDoesNotContainType> |
|
|
</file> |
|
|
</file> |
|
|
<file src="lib/private/Repair/RemoveLinkShares.php"> |
|
|
<file src="lib/private/Repair/RemoveLinkShares.php"> |
|
|
<ImplicitToStringCast occurrences="2"> |
|
|
<ImplicitToStringCast occurrences="2"> |
|
|
|
|
|
|
|
|
<code>dispatch</code> |
|
|
<code>dispatch</code> |
|
|
</TooManyArguments> |
|
|
</TooManyArguments> |
|
|
</file> |
|
|
</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"> |
|
|
<file src="lib/private/Tags.php"> |
|
|
<InvalidArgument occurrences="1"> |
|
|
<InvalidArgument occurrences="1"> |
|
|
<code>[$this->user, $this->type, $chunk]</code> |
|
|
<code>[$this->user, $this->type, $chunk]</code> |
|
|
|
|
|
|
|
|
</NullArgument> |
|
|
</NullArgument> |
|
|
</file> |
|
|
</file> |
|
|
<file src="lib/private/Template/JSResourceLocator.php"> |
|
|
<file src="lib/private/Template/JSResourceLocator.php"> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>false</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
<InvalidOperand occurrences="6"> |
|
|
<InvalidOperand occurrences="6"> |
|
|
<code>$this->appendIfExist($this->serverroot, $script.'.js')</code> |
|
|
<code>$this->appendIfExist($this->serverroot, $script.'.js')</code> |
|
|
<code>$this->appendIfExist($this->serverroot, $theme_dir.$script.'.js')</code> |
|
|
<code>$this->appendIfExist($this->serverroot, $theme_dir.$script.'.js')</code> |
|
|
|
|
|
|
|
|
<ImplementedReturnTypeMismatch occurrences="1"> |
|
|
<ImplementedReturnTypeMismatch occurrences="1"> |
|
|
<code>array|int</code> |
|
|
<code>array|int</code> |
|
|
</ImplementedReturnTypeMismatch> |
|
|
</ImplementedReturnTypeMismatch> |
|
|
|
|
|
<InvalidArgument occurrences="1"> |
|
|
|
|
|
<code>$callback</code> |
|
|
|
|
|
</InvalidArgument> |
|
|
<InvalidNullableReturnType occurrences="1"> |
|
|
<InvalidNullableReturnType occurrences="1"> |
|
|
<code>bool|IUser</code> |
|
|
<code>bool|IUser</code> |
|
|
</InvalidNullableReturnType> |
|
|
</InvalidNullableReturnType> |