2525namespace OCA \Richdocuments \AppInfo ;
2626
2727use OC \EventDispatcher \SymfonyAdapter ;
28- use OC \Files \Type \Detection ;
2928use OC \Security \CSP \ContentSecurityPolicy ;
30- use OCA \Files_Sharing \Listener \LoadAdditionalListener ;
3129use OCA \Richdocuments \AppConfig ;
3230use OCA \Richdocuments \Capabilities ;
3331use OCA \Richdocuments \Middleware \WOPIMiddleware ;
5755use OCP \IPreview ;
5856
5957class Application extends App implements IBootstrap {
60-
6158 public const APPNAME = 'richdocuments ' ;
6259
6360 public function __construct (array $ urlParams = array ()) {
@@ -75,15 +72,15 @@ public function register(IRegistrationContext $context): void {
7572
7673 public function boot (IBootContext $ context ): void {
7774 $ currentUser = \OC ::$ server ->getUserSession ()->getUser ();
78- if ($ currentUser !== null ) {
75+ if ($ currentUser !== null ) {
7976 /** @var PermissionManager $permissionManager */
8077 $ permissionManager = \OC ::$ server ->query (PermissionManager::class);
81- if (!$ permissionManager ->isEnabledForUser ($ currentUser )) {
78+ if (!$ permissionManager ->isEnabledForUser ($ currentUser )) {
8279 return ;
8380 }
8481 }
8582
86- $ context ->injectFn (function (ITemplateManager $ templateManager , IL10N $ l10n , IConfig $ config , CapabilitiesService $ capabilitiesService ) {
83+ $ context ->injectFn (function (ITemplateManager $ templateManager , IL10N $ l10n , IConfig $ config , CapabilitiesService $ capabilitiesService ) {
8784 if (empty ($ capabilitiesService ->getCapabilities ())) {
8885 return ;
8986 }
@@ -98,7 +95,7 @@ public function boot(IBootContext $context): void {
9895 $ odtType ->addMimetype ('application/vnd.oasis.opendocument.text-template ' );
9996 }
10097 $ odtType ->setIconClass ('icon-filetype-document ' );
101- $ odtType ->setRatio (21 / 29.7 );
98+ $ odtType ->setRatio (21 / 29.7 );
10299 return $ odtType ;
103100 });
104101 $ templateManager ->registerTemplateFileCreator (function () use ($ l10n , $ ooxml ) {
@@ -111,7 +108,7 @@ public function boot(IBootContext $context): void {
111108 $ odsType ->addMimetype ('application/vnd.oasis.opendocument.spreadsheet-template ' );
112109 }
113110 $ odsType ->setIconClass ('icon-filetype-spreadsheet ' );
114- $ odsType ->setRatio (16 / 9 );
111+ $ odsType ->setRatio (16 / 9 );
115112 return $ odsType ;
116113 });
117114 $ templateManager ->registerTemplateFileCreator (function () use ($ l10n , $ ooxml ) {
@@ -124,7 +121,7 @@ public function boot(IBootContext $context): void {
124121 $ odpType ->addMimetype ('application/vnd.oasis.opendocument.presentation-template ' );
125122 }
126123 $ odpType ->setIconClass ('icon-filetype-presentation ' );
127- $ odpType ->setRatio (16 / 9 );
124+ $ odpType ->setRatio (16 / 9 );
128125 return $ odpType ;
129126 });
130127
@@ -174,23 +171,23 @@ public function registerProvider() {
174171 /** @var IPreview $previewManager */
175172 $ previewManager = $ container ->query (IPreview::class);
176173
177- $ previewManager ->registerProvider ('/application\/vnd.ms-excel/ ' , function () use ($ container ) {
174+ $ previewManager ->registerProvider ('/application\/vnd.ms-excel/ ' , function () use ($ container ) {
178175 return $ container ->query (MSExcel::class);
179176 });
180177
181- $ previewManager ->registerProvider ('/application\/msword/ ' , function () use ($ container ) {
178+ $ previewManager ->registerProvider ('/application\/msword/ ' , function () use ($ container ) {
182179 return $ container ->query (MSWord::class);
183180 });
184181
185- $ previewManager ->registerProvider ('/application\/vnd.openxmlformats-officedocument.*/ ' , function () use ($ container ) {
182+ $ previewManager ->registerProvider ('/application\/vnd.openxmlformats-officedocument.*/ ' , function () use ($ container ) {
186183 return $ container ->query (OOXML ::class);
187184 });
188185
189- $ previewManager ->registerProvider ('/application\/vnd.oasis.opendocument.*/ ' , function () use ($ container ) {
186+ $ previewManager ->registerProvider ('/application\/vnd.oasis.opendocument.*/ ' , function () use ($ container ) {
190187 return $ container ->query (OpenDocument::class);
191188 });
192189
193- $ previewManager ->registerProvider ('/application\/pdf/ ' , function () use ($ container ) {
190+ $ previewManager ->registerProvider ('/application\/pdf/ ' , function () use ($ container ) {
194191 return $ container ->query (Pdf::class);
195192 });
196193 }
@@ -261,8 +258,9 @@ public function checkAndEnableCODEServer() {
261258 // Supported only on Linux OS, and x86_64 & ARM64 platforms
262259 $ supportedArchs = array ('x86_64 ' , 'aarch64 ' );
263260 $ osFamily = PHP_VERSION_ID >= 70200 ? PHP_OS_FAMILY : PHP_OS ;
264- if ($ osFamily !== 'Linux ' || !in_array (php_uname ('m ' ), $ supportedArchs ))
261+ if ($ osFamily !== 'Linux ' || !in_array (php_uname ('m ' ), $ supportedArchs )) {
265262 return ;
263+ }
266264
267265 $ CODEAppID = (php_uname ('m ' ) === 'x86_64 ' ) ? 'richdocumentscode ' : 'richdocumentscode_arm64 ' ;
268266
@@ -307,8 +305,8 @@ public function checkAndEnableCODEServer() {
307305 private function domainOnly ($ url ) {
308306 $ parsed_url = parse_url ($ url );
309307 $ scheme = isset ($ parsed_url ['scheme ' ]) ? $ parsed_url ['scheme ' ] . ':// ' : '' ;
310- $ host = isset ($ parsed_url ['host ' ]) ? $ parsed_url ['host ' ] : '' ;
311- $ port = isset ($ parsed_url ['port ' ]) ? ': ' . $ parsed_url ['port ' ] : '' ;
308+ $ host = isset ($ parsed_url ['host ' ]) ? $ parsed_url ['host ' ] : '' ;
309+ $ port = isset ($ parsed_url ['port ' ]) ? ': ' . $ parsed_url ['port ' ] : '' ;
312310 return "$ scheme$ host$ port " ;
313311 }
314312}
0 commit comments