constructor Auth_PrefManager::Auth_PrefManager()
Description
The $properties property should be an associative array, with the structure below. Any options not set will be set to the default.
- 'table'
The table to retrieve preferences from. [preferences]
- 'userColumn'
The field to use for matching user IDs. [user_id]
- 'nameColumn'
The field to use for matching preference names. [pref_name]
- 'valueColumn'
The field to retrieve preference values from. [pref_value]
- 'defaultUser'
The user ID to use for retrieving default values. [__default__]
- 'cacheName'
The key to use for the cache in $_SESSION. [prefsCache]
- 'useCache'
Should values be cached for later use. [true]
- 'serialize'
Should values be serialized before saving to the database, and unserialized on retrieval. [false]
Parameter
- string $dsn
The DSN of the database connection to make, or a DB object.
- array $properties
An array of properties to set.
- string $defaultUser
The default user to manage for.
