Settings Reference - Sharper distinction and more detail for diff interfaces
Created by: totten
Currently, the settings reference has three sections that deal with reading/writing values:
- Setting Storage and Retrieval
- API actions
- Smarty / Template Layer
Rewrite these as one main section with three subsections:
-
Reading and Writing
-
Object Oriented (talk about
Civi::settings()
,SettingsBag
, and give a nod to some of the edge-casey bits likegetMandatory()
orgetDefault()
orgetExplicit()
) -
APIv3 (talk about
civicrm_api3('Setting', ...)
) - Smarty
-
Object Oriented (talk about
(Filing this issue in response to question on #363.)