Classes

\Syntro\SilverstripeKlaro

Name Description
Config allows the configuration of klaro using the SilverStripe yaml config interface EMPTY
KlaroRequirements Requirements tracker for klaro services. This class is intended to be similar to the {@see Requirements} class from Silverstripe. EMPTY
KlaroRequirements_Backend This backend extends the original with necessary functionality for adding klaro based service requirement. At the core, we want to provide the same flow of adding requirements as if we were adding scripts normally. EMPTY

\Syntro\SilverstripeKlaro\Extension

Name Description
ContentControllerExtension Extends the default content controller to include the built klaro.js script and css EMPTY
SiteConfigExtension Extends the siteconfig with fields for the Messages displayed in the klaro dialog EMPTY

\Syntro\SilverstripeKlaro\Tests

Name Description
ConfigTest Test the Config generation EMPTY
KlaroRequirementsTest Test the KlaroRequirement class EMPTY
KlaroRequirements_BackendTest Test the Backend class EMPTY