diff --git a/apps/files_external/lib/Lib/DependencyTrait.php b/apps/files_external/lib/Lib/DependencyTrait.php index 6c342c1990bbe..745231255b237 100644 --- a/apps/files_external/lib/Lib/DependencyTrait.php +++ b/apps/files_external/lib/Lib/DependencyTrait.php @@ -28,7 +28,7 @@ public function checkDependencies() { * * @return MissingDependency[] Unsatisfied required dependencies */ - public function checkRequiredDependencies() { + public function checkRequiredDependencies(): array { return array_filter( $this->checkDependencies(), fn (MissingDependency $dependency) => !$dependency->isOptional() diff --git a/apps/files_external/lib/Service/BackendService.php b/apps/files_external/lib/Service/BackendService.php index 2c1610812357c..271ffa7695ff5 100644 --- a/apps/files_external/lib/Service/BackendService.php +++ b/apps/files_external/lib/Service/BackendService.php @@ -178,7 +178,7 @@ public function getBackends() { * @return Backend[] */ public function getAvailableBackends() { - return array_filter($this->getBackends(), fn (Backend $backend) => !$backend->checkRequiredDependencies()); + return array_filter($this->getBackends(), fn (Backend $backend) => $backend->checkRequiredDependencies() === []); } /**