apps/federatedfilesharing/lib/AppInfo/Application.php
Method __construct
has 116 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function __construct() {
parent::__construct('federatedfilesharing');
$container = $this->getContainer();
$server = $container->getServer();
Method registerListeners
has 39 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function registerListeners() {
$container = $this->getContainer();
$server = $container->getServer();
$eventDispatcher = $server->getEventDispatcher();
Method initFederatedShareProvider
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
protected function initFederatedShareProvider() {
$addressHandler = new AddressHandler(
\OC::$server->getURLGenerator(),
\OC::$server->getL10N('federatedfilesharing')
);
Avoid too many return
statements within this method. Open
Open
return new OcmController(
$c->query('AppName'),
$c->query('Request'),
$c->query('OcmMiddleware'),
$server->getURLGenerator(),
Avoid too many return
statements within this method. Open
Open
return new NotificationManager();
Avoid too many return
statements within this method. Open
Open
return new OcmMiddleware(
$this->getFederatedShareProvider(),
$server->getAppManager(),
$server->getUserManager(),
$c->query('AddressHandler'),
Avoid too many return
statements within this method. Open
Open
return new RequestHandlerController(
$c->query('AppName'),
$c->query('Request'),
$c->query('OcmMiddleware'),
$server->getUserManager(),
Avoid too many return
statements within this method. Open
Open
return new PollIncomingShares(
$server->getDatabaseConnection(),
$server->getUserManager(),
\OC\Files\Filesystem::getLoader(),
$externalManager,