fix(files_external): ignore deprecated backends

Signed-off-by: Kent Delante <kent@delante.me>
This commit is contained in:
Kent Delante 2026-06-24 21:02:41 +08:00 committed by backportbot[bot]
parent 97fb7ec6b2
commit 231fb49382

View file

@ -178,7 +178,7 @@ class BackendService {
* @return Backend[]
*/
public function getAvailableBackends() {
$backends = array_filter($this->getBackends(), fn (Backend $backend) => $backend->checkRequiredDependencies() === []);
$backends = array_filter($this->getBackends(), fn (Backend $backend) => $backend->checkRequiredDependencies() === [] && $backend->getDeprecateTo() === null);
uasort($backends, [Backend::class, 'lexicalCompare']);
return $backends;
}