apps/files_sharing/lib/AppInfo/Application.php
Method __construct
has 122 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function __construct(array $urlParams = []) {
parent::__construct('files_sharing', $urlParams);
$container = $this->getContainer();
$server = $container->getServer();
Avoid too many return
statements within this method. Open
Open
return new MountProvider(
$server->getConfig(),
$server->getShareManager(),
$server->getLogger()
);
Avoid too many return
statements within this method. Open
Open
return new \OCA\Files_Sharing\External\MountProvider(
$server->getDatabaseConnection(),
function () use ($c) {
return $c->query('ExternalManager');
}
Avoid too many return
statements within this method. Open
Open
return new \OCA\Files_Sharing\External\Manager(
$server->getDatabaseConnection(),
\OC\Files\Filesystem::getMountManager(),
\OC\Files\Filesystem::getLoader(),
$server->getNotificationManager(),
Avoid too many return
statements within this method. Open
Open
return $server->getHTTPClientService();
Avoid too many return
statements within this method. Open
Open
return new Hooks(
$c->getServer()->getLazyRootFolder(),
$c->getServer()->getUrlGenerator(),
$c->getServer()->getEventDispatcher(),
$c->getServer()->getShareManager(),
Avoid too many return
statements within this method. Open
Open
return new SharingCheckMiddleware(
$c->query('AppName'),
$server->getConfig(),
$server->getAppManager(),
$c['ControllerMethodReflector']