Classes

\CWP\Core\Control

Name Description
CwpBasicAuthMiddleware No description available EMPTY
InitialisationMiddleware Initialises CWP-specific configuration settings, to avoid _config.php. EMPTY

\CWP\Core\Extension

Name Description
CWPVersionExtension No description available EMPTY
CustomHtmlEditorFieldToolbar No description available EMPTY
CwpHtmlEditorConfig No description available EMPTY
LoginAttemptNotifications TODO: describe. EMPTY
RichLinksExtension Adds capability to augment links with extra attributes and meta information. EMPTY

\CWP\Core\Feed

Name Description
CwpAtomFeed No description available EMPTY

\CWP\Core\PasswordEncryptor

Name Description
PBKDF2 Provides Password-Based Key Derivation Function hashing for passwords, using the provided algorithm (default is SHA512), which is NZISM compliant under version 3.2 section 17.2. EMPTY

\CWP\Core\Tests

Name Description
AtomFeedTest No description available EMPTY
PasswordStrengthTest Indeed it appears to only be testing config settings, however that isn't the main goal of this minor test suite. The goal is more to catch 'regressions' should someone alter the values, given that the minimums tested here are a requirement for compliance. The tests should still pass if passwords are strengthened with more checks or higher character limits, for example. The values were previously removed due to duplication. However on inspection I could not find where they were duplicated. I assume framework defaults - however I couldn't find where they were set there either. This is merely an extra layer of assurance. EMPTY
RichLinksExtensionTest No description available EMPTY

\CWP\Core\Tests\AtomFeedTest

Name Description
AtomTagsStub Class to wrap CwpAtomFeed::linkToFeed so it can be tested would be better if we could return the tags directly from Requirements EMPTY
ItemA No description available EMPTY
ItemB No description available EMPTY
ItemC No description available EMPTY

\CWP\Core\Tests\Control

Name Description
CwpBasicAuthMiddlewareTest No description available EMPTY
InitialisationMiddlewareTest No description available EMPTY

\CWP\Core\Tests\Extension

Name Description
CWPVersionExtensionTest No description available EMPTY

\CWP\Core\Tests\PasswordEncryptor

Name Description
PBKDF2Test No description available EMPTY