mirror of https://github.com/nextcloud/server
refactor(shareManager): Use constructor property promotion
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
This commit is contained in:
parent
09bf1e137b
commit
206b69d23b
|
@ -85,86 +85,34 @@ use Psr\Log\LoggerInterface;
|
|||
* This class is the communication hub for all sharing related operations.
|
||||
*/
|
||||
class Manager implements IManager {
|
||||
/** @var IProviderFactory */
|
||||
private $factory;
|
||||
private LoggerInterface $logger;
|
||||
/** @var IConfig */
|
||||
private $config;
|
||||
/** @var ISecureRandom */
|
||||
private $secureRandom;
|
||||
/** @var IHasher */
|
||||
private $hasher;
|
||||
/** @var IMountManager */
|
||||
private $mountManager;
|
||||
/** @var IGroupManager */
|
||||
private $groupManager;
|
||||
/** @var IL10N */
|
||||
private $l;
|
||||
/** @var IFactory */
|
||||
private $l10nFactory;
|
||||
/** @var IUserManager */
|
||||
private $userManager;
|
||||
/** @var IRootFolder */
|
||||
private $rootFolder;
|
||||
/** @var LegacyHooks */
|
||||
private $legacyHooks;
|
||||
/** @var IMailer */
|
||||
private $mailer;
|
||||
/** @var IURLGenerator */
|
||||
private $urlGenerator;
|
||||
/** @var \OC_Defaults */
|
||||
private $defaults;
|
||||
/** @var IEventDispatcher */
|
||||
private $dispatcher;
|
||||
/** @var IUserSession */
|
||||
private $userSession;
|
||||
/** @var KnownUserService */
|
||||
private $knownUserService;
|
||||
private ShareDisableChecker $shareDisableChecker;
|
||||
private IDateTimeZone $dateTimeZone;
|
||||
|
||||
private IL10N $l;
|
||||
private LegacyHooks $legacyHooks;
|
||||
|
||||
public function __construct(
|
||||
LoggerInterface $logger,
|
||||
IConfig $config,
|
||||
ISecureRandom $secureRandom,
|
||||
IHasher $hasher,
|
||||
IMountManager $mountManager,
|
||||
IGroupManager $groupManager,
|
||||
IFactory $l10nFactory,
|
||||
IProviderFactory $factory,
|
||||
IUserManager $userManager,
|
||||
IRootFolder $rootFolder,
|
||||
IMailer $mailer,
|
||||
IURLGenerator $urlGenerator,
|
||||
\OC_Defaults $defaults,
|
||||
IEventDispatcher $dispatcher,
|
||||
IUserSession $userSession,
|
||||
KnownUserService $knownUserService,
|
||||
ShareDisableChecker $shareDisableChecker,
|
||||
IDateTimeZone $dateTimeZone,
|
||||
private LoggerInterface $logger,
|
||||
private IConfig $config,
|
||||
private ISecureRandom $secureRandom,
|
||||
private IHasher $hasher,
|
||||
private IMountManager $mountManager,
|
||||
private IGroupManager $groupManager,
|
||||
private IFactory $l10nFactory,
|
||||
private IProviderFactory $factory,
|
||||
private IUserManager $userManager,
|
||||
private IRootFolder $rootFolder,
|
||||
private IMailer $mailer,
|
||||
private IURLGenerator $urlGenerator,
|
||||
private \OC_Defaults $defaults,
|
||||
private IEventDispatcher $dispatcher,
|
||||
private IUserSession $userSession,
|
||||
private KnownUserService $knownUserService,
|
||||
private ShareDisableChecker $shareDisableChecker,
|
||||
private IDateTimeZone $dateTimeZone
|
||||
) {
|
||||
$this->logger = $logger;
|
||||
$this->config = $config;
|
||||
$this->secureRandom = $secureRandom;
|
||||
$this->hasher = $hasher;
|
||||
$this->mountManager = $mountManager;
|
||||
$this->groupManager = $groupManager;
|
||||
$this->l = $l10nFactory->get('lib');
|
||||
$this->l10nFactory = $l10nFactory;
|
||||
$this->factory = $factory;
|
||||
$this->userManager = $userManager;
|
||||
$this->rootFolder = $rootFolder;
|
||||
$this->l = $this->l10nFactory->get('lib');
|
||||
// The constructor of LegacyHooks registers the listeners of share events
|
||||
// do not remove if those are not properly migrated
|
||||
$this->legacyHooks = new LegacyHooks($dispatcher);
|
||||
$this->mailer = $mailer;
|
||||
$this->urlGenerator = $urlGenerator;
|
||||
$this->defaults = $defaults;
|
||||
$this->dispatcher = $dispatcher;
|
||||
$this->userSession = $userSession;
|
||||
$this->knownUserService = $knownUserService;
|
||||
$this->shareDisableChecker = $shareDisableChecker;
|
||||
$this->dateTimeZone = $dateTimeZone;
|
||||
$this->legacyHooks = new LegacyHooks($this->dispatcher);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue