Lines Matching refs:newStorage

237 	 * @param StorageConfig $newStorage storage attributes
241 public function addStorage(StorageConfig $newStorage) { argument
245 $newStorage->getMountPoint(),
246 $newStorage->getBackend()->getIdentifier(),
247 $newStorage->getAuthMechanism()->getIdentifier(),
248 $newStorage->getPriority(),
252 $newStorage->setId($configId);
254 foreach ($newStorage->getApplicableUsers() as $user) {
257 foreach ($newStorage->getApplicableGroups() as $group) {
260 foreach ($newStorage->getBackendOptions() as $key => $value) {
263 foreach ($newStorage->getMountOptions() as $key => $value) {
267 …if (count($newStorage->getApplicableUsers()) === 0 && count($newStorage->getApplicableGroups()) ==…
272 $allStorages[$configId] = $newStorage;
274 $this->triggerHooks($newStorage, Filesystem::signal_create_mount);
276 $newStorage->setStatus(StorageNotAvailableException::STATUS_SUCCESS);
277 return $newStorage;
312 $newStorage = new StorageConfig();
313 $newStorage->setMountPoint($mountPoint);
314 $newStorage->setBackend($backend);
315 $newStorage->setAuthMechanism($authMechanism);
316 $newStorage->setBackendOptions($backendOptions);
318 $newStorage->setMountOptions($mountOptions);
321 $newStorage->setApplicableUsers($applicableUsers);
324 $newStorage->setApplicableGroups($applicableGroups);
327 $newStorage->setPriority($priority);
330 return $newStorage;
370 * @param StorageConfig $newStorage new storage data
372 …stract protected function triggerChangeHooks(StorageConfig $oldStorage, StorageConfig $newStorage); argument