Properties

The Adaptable static class is the base class from which all adapter implementations extend.

Adaptable provides the logic necessary for generic configuration of named adapter
configurations (such as the ones used in Cache) as well as a unified method of locating and
obtaining an instance to a specified adapter.

All immediate subclasses to Adaptable must define the protected attributes $_configurations
and $_adapters. The former is where all local adapter named configurations will be
stored (as an array of named configuration settings), and the latter must contain the
Libraries::locate()-compatible path string (or array of strings) specifying how adapter classes
should be located.