Skip to content
Snippets Groups Projects
Unverified Commit 096fe206 authored by Daniel Kesselberg's avatar Daniel Kesselberg Committed by Morris Jobke
Browse files

Help static code analysis to understand code.


It adds proper type hints to private namespace to allow private namespace methods.

Signed-off-by: default avatarDaniel Kesselberg <mail@danielkesselberg.de>
parent a72edb0d
No related branches found
No related tags found
No related merge requests found
...@@ -36,7 +36,8 @@ namespace OCA\AdminAudit\AppInfo; ...@@ -36,7 +36,8 @@ namespace OCA\AdminAudit\AppInfo;
use Closure; use Closure;
use OC\Files\Filesystem; use OC\Files\Filesystem;
use OC\Files\Node\File; use OC\Files\Node\File;
use OC\Group\Manager; use OC\Group\Manager as GroupManager;
use OC\User\Session as UserSession;
use OCA\AdminAudit\Actions\AppManagement; use OCA\AdminAudit\Actions\AppManagement;
use OCA\AdminAudit\Actions\Auth; use OCA\AdminAudit\Actions\Auth;
use OCA\AdminAudit\Actions\Console; use OCA\AdminAudit\Actions\Console;
...@@ -134,6 +135,7 @@ class Application extends App implements IBootstrap { ...@@ -134,6 +135,7 @@ class Application extends App implements IBootstrap {
Util::connectHook('OC_User', 'post_deleteUser', $userActions, 'delete'); Util::connectHook('OC_User', 'post_deleteUser', $userActions, 'delete');
Util::connectHook('OC_User', 'changeUser', $userActions, 'change'); Util::connectHook('OC_User', 'changeUser', $userActions, 'change');
assert($userSession instanceof UserSession);
$userSession->listen('\OC\User', 'postSetPassword', [$userActions, 'setPassword']); $userSession->listen('\OC\User', 'postSetPassword', [$userActions, 'setPassword']);
$userSession->listen('\OC\User', 'assignedUserId', [$userActions, 'assign']); $userSession->listen('\OC\User', 'assignedUserId', [$userActions, 'assign']);
$userSession->listen('\OC\User', 'postUnassignedUserId', [$userActions, 'unassign']); $userSession->listen('\OC\User', 'postUnassignedUserId', [$userActions, 'unassign']);
...@@ -143,7 +145,7 @@ class Application extends App implements IBootstrap { ...@@ -143,7 +145,7 @@ class Application extends App implements IBootstrap {
IGroupManager $groupManager) { IGroupManager $groupManager) {
$groupActions = new GroupManagement($logger); $groupActions = new GroupManagement($logger);
/** @var IGroupManager|Manager $groupManager */ assert($groupManager instanceof GroupManager);
$groupManager->listen('\OC\Group', 'postRemoveUser', [$groupActions, 'removeUser']); $groupManager->listen('\OC\Group', 'postRemoveUser', [$groupActions, 'removeUser']);
$groupManager->listen('\OC\Group', 'postAddUser', [$groupActions, 'addUser']); $groupManager->listen('\OC\Group', 'postAddUser', [$groupActions, 'addUser']);
$groupManager->listen('\OC\Group', 'postDelete', [$groupActions, 'deleteGroup']); $groupManager->listen('\OC\Group', 'postDelete', [$groupActions, 'deleteGroup']);
......
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
namespace OCA\Settings\Controller; namespace OCA\Settings\Controller;
use OC\Group\Manager as GroupManager;
use OC\HintException; use OC\HintException;
use OC\User\Session; use OC\User\Session;
use OCP\App\IAppManager; use OCP\App\IAppManager;
...@@ -58,7 +59,7 @@ class ChangePasswordController extends Controller { ...@@ -58,7 +59,7 @@ class ChangePasswordController extends Controller {
/** @var IL10N */ /** @var IL10N */
private $l; private $l;
/** @var IGroupManager */ /** @var GroupManager */
private $groupManager; private $groupManager;
/** @var Session */ /** @var Session */
......
...@@ -38,7 +38,10 @@ use OC\Accounts\AccountManager; ...@@ -38,7 +38,10 @@ use OC\Accounts\AccountManager;
use OC\AppFramework\Http; use OC\AppFramework\Http;
use OC\Encryption\Exceptions\ModuleDoesNotExistsException; use OC\Encryption\Exceptions\ModuleDoesNotExistsException;
use OC\ForbiddenException; use OC\ForbiddenException;
use OC\Group\Manager as GroupManager;
use OC\L10N\Factory;
use OC\Security\IdentityProof\Manager; use OC\Security\IdentityProof\Manager;
use OC\User\Manager as UserManager;
use OCA\FederatedFileSharing\FederatedShareProvider; use OCA\FederatedFileSharing\FederatedShareProvider;
use OCA\Settings\BackgroundJobs\VerifyUserData; use OCA\Settings\BackgroundJobs\VerifyUserData;
use OCA\Settings\Events\BeforeTemplateRenderedEvent; use OCA\Settings\Events\BeforeTemplateRenderedEvent;
...@@ -63,9 +66,9 @@ use OCP\Mail\IMailer; ...@@ -63,9 +66,9 @@ use OCP\Mail\IMailer;
use function in_array; use function in_array;
class UsersController extends Controller { class UsersController extends Controller {
/** @var IUserManager */ /** @var UserManager */
private $userManager; private $userManager;
/** @var IGroupManager */ /** @var GroupManager */
private $groupManager; private $groupManager;
/** @var IUserSession */ /** @var IUserSession */
private $userSession; private $userSession;
...@@ -77,7 +80,7 @@ class UsersController extends Controller { ...@@ -77,7 +80,7 @@ class UsersController extends Controller {
private $l10n; private $l10n;
/** @var IMailer */ /** @var IMailer */
private $mailer; private $mailer;
/** @var IFactory */ /** @var Factory */
private $l10nFactory; private $l10nFactory;
/** @var IAppManager */ /** @var IAppManager */
private $appManager; private $appManager;
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
namespace OC\Group; namespace OC\Group;
use OC\Group\Manager as GroupManager;
use OCP\IGroupManager; use OCP\IGroupManager;
use OCP\IUserSession; use OCP\IUserSession;
...@@ -44,7 +45,7 @@ class MetaData { ...@@ -44,7 +45,7 @@ class MetaData {
protected $isAdmin; protected $isAdmin;
/** @var array */ /** @var array */
protected $metaData = []; protected $metaData = [];
/** @var IGroupManager */ /** @var GroupManager */
protected $groupManager; protected $groupManager;
/** @var bool */ /** @var bool */
protected $sorting = false; protected $sorting = false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment