@@ -69,55 +69,55 @@ class SMB extends Common implements INotifyStorage {
69
69
/** @var bool */
70
70
protected $ checkAcl ;
71
71
72
- public function __construct ($ params ) {
73
- if (!isset ($ params ['host ' ])) {
72
+ public function __construct (array $ parameters ) {
73
+ if (!isset ($ parameters ['host ' ])) {
74
74
throw new \Exception ('Invalid configuration, no host provided ' );
75
75
}
76
76
77
- if (isset ($ params ['auth ' ])) {
78
- $ auth = $ params ['auth ' ];
79
- } elseif (isset ($ params ['user ' ]) && isset ($ params ['password ' ]) && isset ($ params ['share ' ])) {
80
- [$ workgroup , $ user ] = $ this ->splitUser ($ params ['user ' ]);
81
- $ auth = new BasicAuth ($ user , $ workgroup , $ params ['password ' ]);
77
+ if (isset ($ parameters ['auth ' ])) {
78
+ $ auth = $ parameters ['auth ' ];
79
+ } elseif (isset ($ parameters ['user ' ]) && isset ($ parameters ['password ' ]) && isset ($ parameters ['share ' ])) {
80
+ [$ workgroup , $ user ] = $ this ->splitUser ($ parameters ['user ' ]);
81
+ $ auth = new BasicAuth ($ user , $ workgroup , $ parameters ['password ' ]);
82
82
} else {
83
83
throw new \Exception ('Invalid configuration, no credentials provided ' );
84
84
}
85
85
86
- if (isset ($ params ['logger ' ])) {
87
- if (!$ params ['logger ' ] instanceof LoggerInterface) {
86
+ if (isset ($ parameters ['logger ' ])) {
87
+ if (!$ parameters ['logger ' ] instanceof LoggerInterface) {
88
88
throw new \Exception (
89
89
'Invalid logger. Got '
90
- . get_class ($ params ['logger ' ])
90
+ . get_class ($ parameters ['logger ' ])
91
91
. ' Expected ' . LoggerInterface::class
92
92
);
93
93
}
94
- $ this ->logger = $ params ['logger ' ];
94
+ $ this ->logger = $ parameters ['logger ' ];
95
95
} else {
96
96
$ this ->logger = \OCP \Server::get (LoggerInterface::class);
97
97
}
98
98
99
99
$ options = new Options ();
100
- if (isset ($ params ['timeout ' ])) {
101
- $ timeout = (int )$ params ['timeout ' ];
100
+ if (isset ($ parameters ['timeout ' ])) {
101
+ $ timeout = (int )$ parameters ['timeout ' ];
102
102
if ($ timeout > 0 ) {
103
103
$ options ->setTimeout ($ timeout );
104
104
}
105
105
}
106
106
$ system = \OCP \Server::get (SystemBridge::class);
107
107
$ serverFactory = new ServerFactory ($ options , $ system );
108
- $ this ->server = $ serverFactory ->createServer ($ params ['host ' ], $ auth );
109
- $ this ->share = $ this ->server ->getShare (trim ($ params ['share ' ], '/ ' ));
108
+ $ this ->server = $ serverFactory ->createServer ($ parameters ['host ' ], $ auth );
109
+ $ this ->share = $ this ->server ->getShare (trim ($ parameters ['share ' ], '/ ' ));
110
110
111
- $ this ->root = $ params ['root ' ] ?? '/ ' ;
111
+ $ this ->root = $ parameters ['root ' ] ?? '/ ' ;
112
112
$ this ->root = '/ ' . ltrim ($ this ->root , '/ ' );
113
113
$ this ->root = rtrim ($ this ->root , '/ ' ) . '/ ' ;
114
114
115
- $ this ->showHidden = isset ($ params ['show_hidden ' ]) && $ params ['show_hidden ' ];
116
- $ this ->caseSensitive = (bool )($ params ['case_sensitive ' ] ?? true );
117
- $ this ->checkAcl = isset ($ params ['check_acl ' ]) && $ params ['check_acl ' ];
115
+ $ this ->showHidden = isset ($ parameters ['show_hidden ' ]) && $ parameters ['show_hidden ' ];
116
+ $ this ->caseSensitive = (bool )($ parameters ['case_sensitive ' ] ?? true );
117
+ $ this ->checkAcl = isset ($ parameters ['check_acl ' ]) && $ parameters ['check_acl ' ];
118
118
119
119
$ this ->statCache = new CappedMemoryCache ();
120
- parent ::__construct ($ params );
120
+ parent ::__construct ($ parameters );
121
121
}
122
122
123
123
private function splitUser (string $ user ): array {
0 commit comments