Classes

\

Name Description
Exception No description available EMPTY

\TractorCow\Fluent\Control

Name Description
LocaleAdmin No description available EMPTY

\TractorCow\Fluent\Dev

Name Description
FluentTestState No description available EMPTY

\TractorCow\Fluent\Extension

Name Description
FluentChangesExtension Adds locale-specific extensions to ChangeSet EMPTY
FluentDirectorExtension Fluent extension for {@link \SilverStripe\Control\Director} to apply routing rules for locales EMPTY
FluentExtension Basic fluent extension EMPTY
FluentFilteredExtension No description available EMPTY
FluentGridFieldExtension Supports GridFieldDetailForm_ItemRequest with extra actions EMPTY
FluentIsolatedExtension Represents an object that can only exist in a single locale EMPTY
FluentLeftAndMainExtension No description available EMPTY
FluentMemberExtension No description available EMPTY
FluentReadVersionsExtension Available since SilverStripe 4.3.x EMPTY
FluentSiteTreeExtension Fluent extension for SiteTree EMPTY
FluentVersionedExtension Extension for versioned localised objects EMPTY

\TractorCow\Fluent\Forms

Name Description
BaseAction Base action for acting on a single locale / record pair EMPTY
CopyLocaleAction No description available EMPTY
DeleteAllLocalesAction This class is a {@link GridField} component that adds a delete from locale action for objects. EMPTY
DeleteLocaleAction Provides the "delete this locale" action EMPTY
GroupActionMenu Menu grouped by item group EMPTY
LocaleToggleColumn No description available EMPTY
PublishAction Provides the "publish this locale" action EMPTY
SaveLocaleAction Provides the "Save in this locale" action EMPTY
UnpublishAction Provides the "publish this locale" action EMPTY
VisibleLocalesColumn Adds a "visible in locales" column to a gridfield EMPTY

\TractorCow\Fluent\Middleware

Name Description
DetectLocaleMiddleware DetectLocaleMiddleware will detect if a locale has been requested (or is default) and is not the current locale, and will redirect the user to that locale if needed. EMPTY
InitStateMiddleware InitStateMiddleware initialises the FluentState object and sets the current request locale and domain to it EMPTY

\TractorCow\Fluent\Model

Name Description
Domain No description available EMPTY
FallbackLocale Class FallbackLocale EMPTY
Locale No description available EMPTY
RecordLocale Object that represents details of a specific dataobject in a specific locale EMPTY

\TractorCow\Fluent\Model\Delete

Name Description
ArchiveRecordPolicy Archives a record, not just deletes EMPTY
DeleteFilterPolicy A policy that deletes the filtered rows. EMPTY
DeleteLocalisationPolicy A policy that deletes all localisations for a record EMPTY
DeletePolicyFactory Generate a delete policy for a class EMPTY
DeleteRecordPolicy A policy that deletes the root record EMPTY
Name Description
FluentSearchForm Simple extension to enable SS Core search to work with SS Fluent EMPTY
FluentSearchVariant Allow FulltextSearch to index content from all configured locales, and support users searching to be restricted to their active locale. Works in a very similar way to SearchVariantVersioned from the FulltextSearch module (where that variant restricts searches to live pages, etc.) EMPTY

\TractorCow\Fluent\State

Name Description
BrowserLocaleDetector Detects locale based on browser locale EMPTY
CloudflareLocaleDetector Detects locale based on cloudflare geo-location headers EMPTY
FluentState Stores the current fluent state EMPTY

\TractorCow\Fluent\Task

Name Description
ConvertTranslatableTask Provides migration from the Translatable module in a SilverStripe 3 website to the Fluent format for SilverStripe 4. EMPTY

\TractorCow\Fluent\Task\ConvertTranslatableTask

Name Description
Exception No description available EMPTY

\TractorCow\Fluent\Tests\Extension

Name Description
FluentAdminTraitTest No description available EMPTY
FluentBadgeExtensionTest No description available EMPTY
FluentDirectorExtensionTest Class FluentDirectorExtensionTest EMPTY
FluentExtensionTest No description available EMPTY
FluentFilteredExtensionTest No description available EMPTY
FluentReadVersionsExtensionTest No description available EMPTY
FluentSiteTreeExtensionTest No description available EMPTY
FluentVersionedExtensionTest No description available EMPTY

\TractorCow\Fluent\Tests\Extension\FluentAdminTraitTest

Name Description
AdminHandler Dummy admin handler to hold trait EMPTY
GridObjectVersioned No description available EMPTY

\TractorCow\Fluent\Tests\Extension\FluentDirectorExtensionTest

Name Description
TestController No description available EMPTY

\TractorCow\Fluent\Tests\Extension\FluentExtensionTest

Name Description
LocalisedAnother No description available EMPTY
LocalisedChild No description available EMPTY
LocalisedParent No description available EMPTY
MixedLocalisedSortObject No description available EMPTY
UnlocalisedChild No description available EMPTY

\TractorCow\Fluent\Tests\Extension\LocalisedCopyTest

Name Description
Animal Class Animal EMPTY
DuplicationTest No description available EMPTY
Horse Class Horse EMPTY
Saddle Class Saddle EMPTY
Steed Class Steed EMPTY
Tail Class Tail EMPTY

\TractorCow\Fluent\Tests\Extension\Stub

Name Description
FluentStubController No description available EMPTY
FluentStubObject No description available EMPTY

\TractorCow\Fluent\Tests\Middleware

Name Description
DetectLocaleMiddlewareTest No description available EMPTY
InitStateMiddlewareTest No description available EMPTY

\TractorCow\Fluent\Tests\Middleware\Stub

Name Description
DetectLocaleMiddlewareSpy Opens up DetectLocaleMiddleware protected methods for unit testing EMPTY

\TractorCow\Fluent\Tests\Model

Name Description
LocaleTest No description available EMPTY

\TractorCow\Fluent\Tests\Model\Delete

Name Description
DeleteRecordPolicyTest No description available EMPTY

\TractorCow\Fluent\Tests\Model\Delete\Fixtures

Name Description
FilteredRecord No description available EMPTY
LocalisedFilteredRecord No description available EMPTY
LocalisedRecord No description available EMPTY
Record No description available EMPTY

\TractorCow\Fluent\Tests\State

Name Description
CloudflareLocaleDetectorTest No description available EMPTY
FluentStateTest No description available EMPTY

\TractorCow\Fluent\View

Name Description
FluentTemplateGlobalProvider No description available EMPTY