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