Classes
\CodeCraft\Pathfinder\Control
Name | Description | |
---|---|---|
PathfinderPageController | The controller for {@see PathfinderPage} | EMPTY |
PathfinderRequestHandler | A handler for the contiguous requests of a user proceeding through a Pathfinder | EMPTY |
\CodeCraft\Pathfinder\Extension
Name | Description | |
---|---|---|
PathfinderControllerExtension | Extend a controller to support an interactive Pathfinder | EMPTY |
PathfinderDataExtension | Extend a data objects (such as SiteTree) to have a Pathfinder | EMPTY |
SiteTreeExtension | Adds Pathfinder features to pages in the site tree | EMPTY |
TaxonomyTermExtension | An extension for {@see TaxonomyTerm} | EMPTY |
\CodeCraft\Pathfinder\Forms
Name | Description | |
---|---|---|
RadioNestedSetField | Displays fields, grouped beneath a set of radio fields, which the intention that only one nested group can be used in the submission | EMPTY |
RadioNestedSubsetField | A subset of fields displayed in a {@see RadioNestedSetField} | EMPTY |
\CodeCraft\Pathfinder\GridField
Name | Description | |
---|---|---|
GridFieldConfig_CustomRelationEditor | A customised relation editor config for managing Pathfinder content | EMPTY |
\CodeCraft\Pathfinder\Model
Name | Description | |
---|---|---|
Answer | An answer, presented to users to progress to the next step of a Pathfinder | EMPTY |
Choice | The choices for a Pathfinder's answer. One or more of these makes an answer single or multi-choice | EMPTY |
Flow | A flow to give structure to question sequencing in a Pathfinder | EMPTY |
Pathfinder | The fundamental object for a Pathfinder | EMPTY |
PathfinderPage | A page with a Pathfinder | EMPTY |
Question | A question used as a step in a Pathfinder | EMPTY |
\CodeCraft\Pathfinder\Model\Store
Name | Description | |
---|---|---|
LocalStorageProgressStore | Uses the user's local storage to store a Pathfinder user's progress | EMPTY |
ProgressEntry | A structure for progress entires in a {@see ProgressStore} | EMPTY |
ProgressStore | A storage model for tracking a Pathfinder's previously answered questions | EMPTY |
RequestVarProgressStore | Can be used to pass progress on to the next step via the URL | EMPTY |
SessionProgressStore | Uses the session to store a Pathfinder user's progress | EMPTY |
\CodeCraft\Pathfinder\Tests\Units
Name | Description | |
---|---|---|
AnswerTest | Testing a pathfinder question's answer | EMPTY |
ChoiceTest | Testing a pathfinder question answer's choice | EMPTY |
FlowTest | Testing a Pathfinder's flow model | EMPTY |
PathfinderControllerExtensionTest | Testing the extension of controllers associated with models with a Pathfinder | EMPTY |
PathfinderDataExtensionTest | Testing the Pathfinder data extension | EMPTY |
PathfinderRequestHandlerTest | Testing request handling for a Pathfinder | EMPTY |
PathfinderTest | Testing the Pathfinder model | EMPTY |
QuestionTest | Testing a pathfinder's questions | EMPTY |
\MSD\App\Admins
Name | Description | |
---|---|---|
PathfinderModelAdmin | A quick reference for all existing Pathfinders in the site tree | EMPTY |