Remove KeyRepositoryInterface from \Drupal\ai\Base\AiVdbProviderClientBase

Created on 1 August 2025, 5 days ago

Problem/Motivation

Currently, \Drupal\ai\Base\AiVdbProviderClientBase requires a \Drupal\key\KeyRepositoryInterface constructor param. However, this is never used in this base class.

Some providers don't rely on Key โ†’ module, so why do we need for force this as a requirement for all providers?

Steps to reproduce (required for bugs, but not feature requests)

Proposed resolution

Remove KeyRepositoryInterface param from \Drupal\ai\Base\AiVdbProviderClientBase::__construct()

Remaining tasks

Optional: Other details as applicable (e.g., User interface changes, API changes, Data model changes)

๐Ÿ“Œ Task
Status

Active

Version

1.2

Component

AI Search

Created by

๐Ÿ‡ฆ๐Ÿ‡บAustralia kim.pepper ๐Ÿ„โ€โ™‚๏ธ๐Ÿ‡ฆ๐Ÿ‡บSydney, Australia

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024