*/ public function specializable(): array; /** * Set the driver for which the object is specialized * * @throws DriverException */ public function setDriver(DriverInterface $driver): self; /** * Return the driver for which the object was specialized */ public function driver(): DriverInterface; }