Classes

\SilverCart\API\Client

Name Description
CURLClient Main handler for CURL client calls. EMPTY
Client Main handler for CURL client calls. EMPTY
SOAPClient Main handler for SOAP client calls. EMPTY

\SilverCart\Admin\Controllers

Name Description
AvailabilityStatusAdmin ModelAdmin for AvailabilityStatus. EMPTY
CarrierAdmin ModelAdmin for Carriers. EMPTY
ContactMessageAdmin ModelAdmin for ContactMessages EMPTY
CountryAdmin ModelAdmin for Countries. EMPTY
CustomerAdmin ModelAdmin for Members. EMPTY
ImageAdmin ModelAdmin for Image. EMPTY
LeftAndMain LeftAndMain extension for SilverCart. EMPTY
LeftAndMainExtension Extension for the LeftAndMain class. EMPTY
ManufacturerAdmin ModelAdmin for Manufacturers EMPTY
ModelAdmin ModelAdmin extension for SilverCart. EMPTY
ModelAdminExtension Decorates the default ModelAdmin to inject some custom javascript. EMPTY
NewsletterRecipientsAdmin Provides a form to export newsletter recipients including anonymous ones. EMPTY
NumberRangeAdmin ModelAdmin for NumberRanges. EMPTY
OrderAdmin ModelAdmin for Orders. EMPTY
OrderStatusAdmin ModelAdmin for OrderStatus. EMPTY
PaymentMethodAdmin ModelAdmin for PaymentMethods. EMPTY
PaymentStatusAdmin ModelAdmin for PaymentStatus. EMPTY
ProductAdmin ModelAdmin for Products. EMPTY
ProductConditionAdmin ModelAdmin for ProductConditions. EMPTY
ProductImageAdmin Provides a form to upload multiple images for different products at once. EMPTY
QuantityUnitAdmin ModelAdmin for QuantityUnits. EMPTY
ShippingMethodAdmin ModelAdmin for ShippingMethods. EMPTY
ShopEmailAdmin ModelAdmin for ShopEmails. EMPTY
TaxAdmin ModelAdmin for Taxes. EMPTY
ZoneAdmin ModelAdmin for Zones. EMPTY

\SilverCart\Admin\Dev

Name Description
ExampleData Provides example data for documentation or example display purposes. EMPTY
ExampleDataController Provides example data for documentation or example display purposes. EMPTY

\SilverCart\Admin\Dev\Install

Name Description
RequireDefaultRecords Collects all default records to avoid redundant code when it comes to relations. EMPTY

\SilverCart\Admin\Dev\Tasks

Name Description
PHPInfoTask Provides a task to show the phpinfo() output. EMPTY
ProductImageImportTask Provides a task to assign the uploaded product images. EMPTY

\SilverCart\Admin\Forms

Name Description
AlertDangerField Dataless form field to display information alerts. EMPTY
AlertField Dataless form field to display information alerts. EMPTY
AlertInfoField Dataless form field to display information alerts. EMPTY
AlertSuccessField Dataless form field to display information alerts. EMPTY
AlertWarningField Dataless form field to display information alerts. EMPTY
FileUploadField Special upload field which creates a bridge object SilverCart\Model\Product\File to attach the uploaded file to. The newly created SilverCart\Model\Product\File will be attached to the handled record. EMPTY
ImageUploadField Same as SilverCart\Admin\Forms\FileUploadField but uses SilverCart\Model\Product\Image instead of SilverCart\Model\Product\File. EMPTY
MultiDropdownField Adds some additional functionallity to default text field EMPTY
TableField Field to show some DataObjects in a simple table. EMPTY

\SilverCart\Admin\Forms\GridField

Name Description
GridFieldAddExistingAutocompleter This class is is responsible for adding objects to another object's has_many and many_many relation, as defined by the {@link RelationList} passed to the GridField constructor. EMPTY
GridFieldBatchAction Base for batch actions. EMPTY
GridFieldBatchAction_ActivateDataObject Batch action to mark an DataObject as active. EMPTY
GridFieldBatchAction_ChangeAvailabilityStatus Batch action to change a products availability status. EMPTY
GridFieldBatchAction_ChangeManufacturer Batch action to change an orders status. EMPTY
GridFieldBatchAction_ChangeOrderStatus Batch action to change an orders status. EMPTY
GridFieldBatchAction_ChangePaymentStatus Batch action to change a payment status. EMPTY
GridFieldBatchAction_ChangeProductGroup Batch action to change a product group. EMPTY
GridFieldBatchAction_DeactivateDataObject Batch action to mark an DataObject as not active. EMPTY
GridFieldBatchAction_Delete Batch action to delete DataObjects. EMPTY
GridFieldBatchAction_MarkAsNotSeen Batch action to mark an order as not seen. EMPTY
GridFieldBatchAction_MarkAsSeen Batch action to mark an order as seen. EMPTY
GridFieldBatchAction_PrintOrders Batch action to print an order. EMPTY
GridFieldBatchController Similar to {@link GridFieldConfig}, but adds some static helper methods. EMPTY
GridFieldConfig Similar to {@link GridFieldConfig}, but adds some static helper methods. EMPTY
GridFieldConfig_ExclusiveRelationEditor Similar to {@link SilverCart\Admin\Forms\GridField\GridFieldConfig_RelationEditor}, but without SilverCart\Admin\Forms\GridField\GridFieldAddExistingAutocompleter. EMPTY
GridFieldConfig_HasOnlyOneEditor Similar to {@link SilverStripe\Forms\GridField\GridFieldConfig_RelationEditor}, but allows add buttons only when there's no related component already. EMPTY
GridFieldConfig_Readonly Won't add any component to edit the context fields entries. EMPTY
GridFieldConfig_RelationEditor Similar to {@link GridFieldConfig_RelationEditor}, but uses SilverCart\Admin\Forms\GridField\GridFieldAddExistingAutocompleter instead of SilverStripe\Forms\GridField\GridFieldAddExistingAutocompleter. EMPTY
GridFieldDetailForm_ItemRequest Extension for SilverStripe\Forms\GridField\GridFieldDetailForm_ItemRequest. EMPTY
GridFieldDuplicateAction Component to add an action for duplication DataObjects to a GridField. EMPTY
GridFieldOrderExportButton Adds an export "current month", "previous month" and "penultimate month" button to the bottom of a {@link GridField}. EMPTY
GridFieldOrderPositionExportButton Adds an export "current month", "previous month" and "penultimate month" button to the bottom of a {@link GridField}. EMPTY
GridFieldPopupTrigger Similar to {@link GridFieldConfig}, but adds some static helper methods. EMPTY
GridFieldPublishAction This class is a {@link GridField} component that adds a publish action for versioned objects. EMPTY
GridFieldQuickAccessController Component to add an action to display a records quick access view on mouseover. EMPTY
GridFieldResendOrderConfirmationAction Component to add an action for sending the order confirmation mail. EMPTY
GridFieldSubObjectHandler GridField Component to handle sub objects of the GridFields base object. EMPTY

\SilverCart\Admin\Model

Name Description
Config The class SilverCart\Admin\Model\Config is the Handler for central configurations of SilverCart. EMPTY
CookiePolicyConfig SiteConfig extension for cookie policy (EU law) settings. EMPTY
SiteConfigExtension This class is used to add SilverCart configuration options and a translation section to the original SiteConfig object in the cms section. EMPTY

\SilverCart\Checkout

Name Description
Checkout Checkout. EMPTY
CheckoutStep Checkout step. EMPTY
CheckoutStep1 Checkout step 1. EMPTY
CheckoutStep2 Checkout step 2. EMPTY
CheckoutStep3 Checkout step 3. EMPTY
CheckoutStep4 Checkout step 4. EMPTY
CheckoutStep5 Checkout step 5. EMPTY
CheckoutStep6 Checkout step 6. EMPTY

\SilverCart\Control

Name Description
ActionHandler Central handler for form actions. EMPTY
MinifiedHTTPResponse Extension of HTTPResponse to minify the HTML code output. EMPTY

\SilverCart\Dev

Name Description
DateTools Provides methods for date tasks in SilverCart. EMPTY
DebugTools Provides some debug helper methods. EMPTY
ProductCsvBulkLoader We use our own bulkloader because there's an unpatched bug in Silverstripe's implementation with regards to relationships. EMPTY
SeoTools Provides methods for seo tasks in SilverCart. EMPTY
ShippingMethodCsvBulkLoader Custom importer for ShippingMethod EMPTY
StringTools Provides string related tools. EMPTY
Tools Provides methods for common tasks in SilverCart. EMPTY

\SilverCart\Dev\Tasks

Name Description
AssignProductKeywordsTask Task to prime a SilverCart based sites cache. EMPTY
CachePrimerTask Task to prime a SilverCart based sites cache. EMPTY
CleanDatabaseTask Provides a task to remove no more needed objects out of the database. EMPTY
DeleteCustomersTask Task to delete customer accounts. EMPTY
LocaleToolsTask No description available EMPTY
ProductImportTask Does an import for a specified file. EMPTY
ResetStockTask Task to reset the stock of SilverCart products from the actually assigned value to the dynamically calculated value by related StockItemEntries. EMPTY
Task Basic task functionallity to handle cli args. EMPTY

\SilverCart\Extensions\Assets

Name Description
ImageExtension Extension for SilverStripe\Assets\Image. EMPTY

\SilverCart\Extensions\Assets\Storage

Name Description
DBFileExtension Extension for SilverStripe DBFile. EMPTY

\SilverCart\Extensions\Broarm\CookieConsent\Model

Name Description
CookieGroupExtension Extension for CookieGroup. EMPTY

\SilverCart\Extensions\CMS\Controllers

Name Description
RootURLControllerExtension Extension for SilverStripe RootURLController. EMPTY

\SilverCart\Extensions\Control

Name Description
MinifiedHTTPResponseExtension Extension to use MinifiedHTTPResponse instead of HTTPResponse. EMPTY

\SilverCart\Extensions\Forms\FormFields

Name Description
CheckboxSetFieldExtension Extension for the default SilverStripe\Forms\CheckboxSetField. EMPTY
DropdownFieldExtension Extension for DropdownField. EMPTY
FormFieldExtension Extension for the default SilverStripe\Forms\FormField. EMPTY

\SilverCart\Extensions\Forms\GridField

Name Description
GridFieldExtension Extension for SilverStripe GridField. EMPTY

\SilverCart\Extensions\GoogleSitemaps

Name Description
GoogleSitemapExtension Extension for Wilr\GoogleSitemaps\GoogleSitemap. EMPTY

\SilverCart\Extensions\Model

Name Description
BadgeColorExtension Extension for status objects. EMPTY
FontAwesomeExtension Extension for objects with themed fontawesome icons. EMPTY

\SilverCart\Extensions\Model\CookieConsent

Name Description
BroarmContentControllerExtension Broarm CookieConsent extension for SilverStripe ContentController. EMPTY
BroarmExternalResourceExtension Broarm CookieConsent extension for SilverCart ExternalResource. EMPTY
BroarmSiteTreeExtension Broarm CookieConsent extension for SilverStripe SiteTree. EMPTY

\SilverCart\Extensions\ORM

Name Description
PaginatedListExtension Extension for PaginatedList. EMPTY
SS_ListExtension Extension for DataList and ArrayList. EMPTY

\SilverCart\Extensions\ORM\FieldType

Name Description
DBIntExtension Extension for SilverStripe\ORM\FieldType\DBInt. EMPTY
DBMoneyExtension Extension for SilverStripe\ORM\FieldType\DBMoney. EMPTY
DBStringExtension Extension for SilverStripe\ORM\FieldType\DBString. EMPTY

\SilverCart\Extensions\Pages

Name Description
ErrorPageControllerExtension Extension for ErrorPageController. EMPTY

\SilverCart\Extensions\Security

Name Description
LoginAttemptExtension Extension for SilverStripe LoginAttempt EMPTY

\SilverCart\Extensions\TractorCow\Fluent\Model

Name Description
LocaleExtension No description available EMPTY

\SilverCart\Forms

Name Description
AddAddressForm Customer form for adding an address. EMPTY
AddToCartForm Form to add a product to the shopping cart. EMPTY
AddressForm Customer form for adding an address. EMPTY
ChangeLanguageForm Form to change the language. EMPTY
ContactForm a contact form of the CustomHTMLForms modul. EMPTY
CustomForm custom form definition. EMPTY
CustomRequiredFields custom form definition. EMPTY
DecrementPositionQuantityForm Increment a cart positions quantity; only a button. EMPTY
DownloadSearchForm Form to search throug the downloads of a SilverCart\Model\Pages\DownloadHolder's SilverCart\Model\Pages\DownloadPage. EMPTY
EditAddressForm Customer form for editing an address. EMPTY
EditProfileForm A form to manipulate a customers profile. EMPTY
FormScaffolder Extension for every DataObject EMPTY
HiddenField Extension for SilverStripe's HiddenField. EMPTY
IncrementPositionQuantityForm Increment a cart positions quantity; only a button EMPTY
LoginForm A form login to ones' account. EMPTY
NewsletterForm The form for subscribing to or unsubscribing from the newsletter. EMPTY
ProductGroupPageSelectorsForm A form that displays fields for manipulating the display of a SilverCart\Model\pages\ProductGroupPage group view results. EMPTY
QuickLoginForm form definition. EMPTY
QuickSearchForm form definition. EMPTY
RegisterRegularCustomerForm Form for registration of a regular customer. EMPTY
RemovePositionForm Increment a cart positions quantity; only a button EMPTY
RevocationForm Form to send an order revocation. EMPTY
UpdatePositionForm Base form to update a shopping cart position. EMPTY

\SilverCart\Forms\Checkout

Name Description
CheckoutAnonymousCustomerAddressForm Form for anonymous customers to enter an address in checkout. EMPTY
CheckoutChoosePaymentMethodForm Form to choose the payment method in checkout. EMPTY
CheckoutChooseShippingMethodForm Form to choose the shipping method in checkout. EMPTY
CheckoutConfirmOrderForm Form to confirm the order in checkout. EMPTY
CheckoutLoginForm Login form to use in checkout. EMPTY
CheckoutNewCustomerForm Form to use in checkout. EMPTY
CheckoutRegularCustomerAddressForm Form for logged in customers to choose an address in checkout. EMPTY

\SilverCart\Forms\FormFields

Name Description
AddressOptionsetField A formfield for the payment checkout step that can render additional payment informations. EMPTY
EmailField Text input field with validation for correct email format according to RFC 2822. EMPTY
FieldGroup A formfield to group CMS fields. EMPTY
GoogleRecaptchaField A Google reCAPTCHA field EMPTY
LanguageDropdownField A formfield for changing the frontends language. EMPTY
MoneyField A formfield for editing Money values. EMPTY
ShippingOptionsetField A formfield for the shipment checkout step that can render additional shipping informations. EMPTY
SwitchField SwitchField to use together with Twitter Bootstrap 4.3.1(+) themes. EMPTY
TextCheckboxGroupField Field group to show a text field with the display configuration field. EMPTY
TextField Adds some additional functionallity to default text field. EMPTY
TextareaField Fixes the tabIndex for TextareaField. EMPTY

\SilverCart\Model

Name Description
BlacklistEntry Represents a blacklist entry to prevent repeating spam. EMPTY
ContactMessage A contact message object. There's a storeadmin view for this object, too. EMPTY
EmailAddress Abstract for an email address; For a more comfortable view a name can be added. EMPTY
SearchQuery A search query. EMPTY
ShopEmail base class for emails. EMPTY
ShopEmailTranslation ShopEmail Translation. EMPTY

\SilverCart\Model\CookieConsent

Name Description
ExternalResource Represents an external resource like Google Analytics code, Matomo Analytics code, Facebook Plugin SDK code or similar Javascript or HTML injections. EMPTY

\SilverCart\Model\Customer

Name Description
Address abstract for a customers address. EMPTY
Country Abstract for a country. EMPTY
CountryTranslation Translations for Country. EMPTY
Customer Contains additional datafields for SilverCart customers and corresponding methods. EMPTY
CustomerConfig This is a configuration object and can be used to store individual configuration options for each customer. EMPTY
CustomerValidator Validator for Customers. EMPTY
DeletedCustomer No description available EMPTY
DeletedCustomerReason No description available EMPTY
DeletedCustomerReasonTranslation Translations for Country. EMPTY
GroupExtension Decorates the Group class for additional functionality. EMPTY

\SilverCart\Model\Forms

Name Description
FormField Custom form field. EMPTY
FormFieldOption Custom form field option. EMPTY
FormFieldOptionTranslation Translations for custom FormFieldOption. EMPTY
FormFieldTranslation Translations for custom FormField. EMPTY
FormFieldValue Custom form field value. EMPTY

\SilverCart\Model\Newsletter

Name Description
AnonymousNewsletterRecipient This is a datastore for recipients of the newsletter that are not registered or logged in as SilverCart customers. EMPTY
Newsletter Bundles newsletter related functionality. EMPTY

\SilverCart\Model\Order

Name Description
NumberRange Abstract for a range of numbers (ordernumbers, customernumbers, invoicenumbers, etc.). EMPTY
Order abstract for an order. EMPTY
OrderAddress abstract for an order address. EMPTY
OrderInvoiceAddress abstract for an orders invoice address. EMPTY
OrderLog Order logs are used to log date and time of changing an order. By SilverCarts default, order logs are created when an order status changes from one to another. EMPTY
OrderPosition The OrderPosition object. EMPTY
OrderShippingAddress abstract for an orders shipping address. EMPTY
OrderStatus abstract for an order status. EMPTY
OrderStatusTranslation translation class for OrderStatus. EMPTY
ShoppingCart abstract for shopping cart. EMPTY
ShoppingCartPosition abstract for shopping cart positions. EMPTY
ShoppingCartPositionNotice Contains a couple of static methods for shopping cart related notices for the customer. They are manages via the session. EMPTY
SubShoppingCart Used to create a sub shopping cart dependent on the "normal" shopping cart. EMPTY

\SilverCart\Model\Pages

Name Description
AddressHolder Child of customer area; overview of all addresses; EMPTY
AddressHolderController AddressHolder Controller Class; EMPTY
CartPage represents a shopping cart. Every customer has one initially. EMPTY
CartPageController CartPage Controller class. EMPTY
CheckoutStep Checkout step page. EMPTY
CheckoutStepController Checkout step page controller. EMPTY
ContactFormPage show an process a contact form. EMPTY
ContactFormPageController ContactFormPage Controller class. EMPTY
CustomerDataPage Shows customerdata + edit. EMPTY
CustomerDataPageController CustomerDataPage Controller class. EMPTY
DownloadPage DownloadPage. EMPTY
DownloadPageHolder DownloadPageHolder. EMPTY
DownloadPageHolderController DownloadPageHolder Controller class. EMPTY
FrontPage FrontPage. EMPTY
MetaNavigationHolder This site is not visible in the frontend. EMPTY
MetaNavigationHolderController MetaNavigationHolder Controller class. EMPTY
MetaNavigationPage page type display of terms and conditions or other meta information. EMPTY
MyAccountHolder holder for customers private area. EMPTY
MyAccountHolderController MyAccountHolder Controller class. EMPTY
NewsletterPage Page for newsletter (un)subscription. EMPTY
NewsletterPageController NewsletterPage Controller class. EMPTY
OrderHolder shows an overview of a customers orders. EMPTY
OrderHolderController OrderHolder Controller class. EMPTY
Page Standard Page. EMPTY
PageController Standard Controller EMPTY
PaymentMethodsPage Page to display available payment methods. EMPTY
PaymentNotification Page to handle feedback from payment providers. EMPTY
PaymentNotificationController PaymentNotification Controller class. Handles Payment provider requests. EMPTY
ProductGroupHolder Page to display a group of products. EMPTY
ProductGroupHolderController ProductGroupHolder Controller class. EMPTY
ProductGroupPage Displays products with similar attributes. EMPTY
ProductGroupPageController ProductGroupPage Controller class. EMPTY
RegistrationPage shows and processes a registration form; configuration of registration mails; EMPTY
RegistrationPageController RegistrationPage Controller class. EMPTY
RevocationFormPage Show and process a revocation form. EMPTY
RevocationFormPageController RevocationFormPage Controller class. EMPTY
SearchResultsPage page type to display search results. EMPTY
ShippingFeesPage shows the shipping fee matrix. EMPTY
SiteMapPage SiteMapPage. EMPTY
SiteMapPageController SiteMapPage Controller class. EMPTY

\SilverCart\Model\Pages\ContactFormPage

Name Description
Subject ContactForm Subject. EMPTY
SubjectTranslation Translations for ContactFormPage Subject. EMPTY

\SilverCart\Model\Payment

Name Description
HandlingCost Class for processing transaction costs etc. EMPTY
PaymentMethod Base class for payment. EMPTY
PaymentMethodTranslation Translations for the class PaymentMethod This has no relation to PaymentMethod and is not decorated by the TranslationExtension like the other language classes because it has to be extended by the language class of a payment module EMPTY
PaymentStatus No description available EMPTY
PaymentStatusTranslation Translation class for PaymentStatus. EMPTY

\SilverCart\Model\Product

Name Description
AvailabilityStatus Abstract for an availibility status. EMPTY
AvailabilityStatusTranslation Translations for AvailabilityStatus. EMPTY
File DataObject to handle files added to a product or sth. else. EMPTY
FileTranslation Translations for File. EMPTY
Image DataObject to handle images added to a product or sth. else. EMPTY
ImageTranslation Translations for Image. EMPTY
Manufacturer abstract for a manufacturer. EMPTY
ManufacturerTranslation translation class for Manufacturer. EMPTY
Product abstract for a product. EMPTY
ProductCondition Definition for the condition of a product. EMPTY
ProductConditionTranslation Translations for ProductCondition. EMPTY
ProductTranslation Translations for a product. EMPTY
QuantityUnit Abstract for QuantityUnit. EMPTY
QuantityUnitTranslation translation for multilingual quantity unit fields. EMPTY
StockItemEntry Represents a stock item entry to manage a product's stock. EMPTY
Tax Defines Taxrates. EMPTY
TaxTranslation Translations for Tax. EMPTY

\SilverCart\Model\Shipment

Name Description
Carrier abstract for a shipping carrier. EMPTY
CarrierTranslation Translations for Carrier. EMPTY
ShippingFee A carrier has many shipping fees. EMPTY
ShippingMethod These are the shipping methods the shop offers. EMPTY
ShippingMethodTranslation Translation class for shipping methods. EMPTY
Zone abstract for a shipping zone; makes it easier to calculate shipping rates. EMPTY
ZoneTranslation Translations for a zone. EMPTY

\SilverCart\Model\ShopEmail

Name Description
Content Shop Email Content. EMPTY
ContentTranslation Shop Email Content Translation. EMPTY

\SilverCart\Model\Translation

Name Description
TranslatableDataObjectExtension Extends DataObjects to make them multilingual. EMPTY
TranslationExtension Adds methods that are common to all language classes e.g. ProductTranslation Updates CMS fields and brings the common attribute Locale. EMPTY
TranslationTools Helper class to combine language object specific methods. EMPTY

\SilverCart\Model\Widgets

Name Description
BargainProductsWidget Provides the a view of the bargain products. EMPTY
BargainProductsWidgetController Provides the a view of the bargain products. EMPTY
BargainProductsWidgetTranslation Translation object of BargainProductsWidget. EMPTY
HTMLSliderWidget Widget to show custom HTML slides. EMPTY
HTMLSliderWidgetController HTMLSliderWidget Controller. EMPTY
HTMLSliderWidgetSlide Slide for HTMLSliderWidget. EMPTY
HTMLSliderWidgetSlideTranslation Translation for HTMLSliderWidgetSlide. EMPTY
HTMLSliderWidgetTranslation Translation for HTMLSliderWidget. EMPTY
ImageSliderImage DataObject to handle images added to a product or sth. else. EMPTY
ImageSliderImageTranslation Translations for ImageSliderImage. EMPTY
ImageSliderWidget Provides an image slider powered by AnythingSlider. EMPTY
ImageSliderWidgetController ImageSliderWidget Controller. EMPTY
ImageSliderWidgetTranslation ImageSliderWidget Translation. EMPTY
LoginWidget Provides a login form and links to the registration page as a widget. EMPTY
LoginWidgetController LoginWidget Controller. EMPTY
LoginWidgetForm LoginWidget Form. EMPTY
NewProductsWidget Provides the a view of the new products. EMPTY
NewProductsWidgetController NewProductsWidget Controller. EMPTY
NewProductsWidgetTranslation Translation object of NewProductsWidget. EMPTY
PageListWidget Provides a view for pages. EMPTY
PageListWidgetController PageListWidget Controller. EMPTY
PageListWidgetPage PageListWidget Page Extension. EMPTY
PageListWidgetTranslation PageListWidget Translation. EMPTY
ProductGroupChildProductsWidget Provides a view of items of the child product groups of the current product group if there are no products assigned to the current product group. EMPTY
ProductGroupChildProductsWidgetController ProductGroupChildProductsWidget Controller. EMPTY
ProductGroupChildProductsWidgetTranslation ProductGroupChildProductsWidget Translation. EMPTY
ProductGroupItemsWidget Provides a view of items of a definable productgroup. EMPTY
ProductGroupItemsWidgetController ProductGroupItemsWidget Controller. EMPTY
ProductGroupItemsWidgetTranslation ProductGroupItemsWidget Translation. EMPTY
ProductGroupManufacturersWidget Provides a view of all manufacturers from a product group. EMPTY
ProductGroupManufacturersWidgetController ProductGroupManufacturersWidget Controller. EMPTY
ProductGroupManufacturersWidgetTranslation ProductGroupManufacturersWidget Translation. EMPTY
ProductGroupNavigationWidget Provides a navigation that starts at a definable productgroup. EMPTY
ProductGroupNavigationWidgetController ProductGroupNavigationWidget Controller. EMPTY
ProductGroupNavigationWidgetTranslation ProductGroupNavigationWidget Translation. EMPTY
ProductGroupWidget Widget to show a set of product groups. EMPTY
ProductGroupWidgetController Provides the a view of the bargain products. EMPTY
ProductGroupWidgetTranslation Translation object of ProductGroupWidget. EMPTY
SearchCloudWidget Provides a search tag cloud as a widget. EMPTY
SearchWidget Provides a search form as a widget. EMPTY
SearchWidgetController SearchWidget Controller. EMPTY
SearchWidgetForm SearchWidget Form. EMPTY
ShoppingcartWidget Provides the shoppingcart as a widget. EMPTY
SlidorionProductGroupWidget Provides a slidorion box for product groups. EMPTY
SlidorionProductGroupWidgetController SlidorionProductGroupWidget Controller. EMPTY
SlidorionProductGroupWidgetTranslation SlidorionProductGroupWidget Translation. EMPTY
SubNavigationWidget Provides a navigation of the current section and their children. EMPTY
SubNavigationWidgetTranslation SubNavigationWidget Translation. EMPTY
TextWidget Provides a free text widget. EMPTY
TextWidgetController TextWidget Controller. EMPTY
TextWidgetTranslation TextWidget Translation. EMPTY
TextWithLinkWidget Provides a free text with link widget. EMPTY
TextWithLinkWidgetController TextWithLinkWidget Controller. EMPTY
TextWithLinkWidgetTranslation TextWithLinkWidget Translation. EMPTY
TopsellerProductsWidget Provides the a view of the topseller products. EMPTY
TopsellerProductsWidgetController TopsellerProductsWidget Controller. EMPTY
Widget Provides some basic functionality for all SilverCart widgets. EMPTY
WidgetController Widget Controller. EMPTY
WidgetSetExtension Extension for WidgetSets\Model\WidgetSet. EMPTY
WidgetTools Provides methods for common widget tasks in SilverCart. EMPTY

\SilverCart\ORM

Name Description
DataList Alternative DataList to provide optional non-linear (inter relation) sorting of DataObjects. EMPTY
DataObjectCacheExtension Extension for every DataObject. EMPTY
DataObjectExtension Extension for every DataObject. EMPTY

\SilverCart\ORM\Connect

Name Description
DBMigration Provides some DB migration tools. EMPTY
PDOConnector PDO driver database connector. EMPTY

\SilverCart\ORM\FieldType

Name Description
DBBlob DB field type BLOB to store binary data with a size of up to 65,535 bytes. EMPTY
DBLocale This is an extended Money Field to modify scaffolding and add some functions. EMPTY
DBLongBlob DB field type LONGBLOB to store binary data with a size of up to 4,294,967,295 bytes. EMPTY
DBMediumBlob DB field type MEDIUMBLOB to store binary data with a size of up to 16,777,215 bytes. EMPTY
DBMoney This is an extended Money Field to modify scaffolding and add some functions. EMPTY

\SilverCart\ORM\Filters

Name Description
DateRangeSearchFilter Search between two dates. EMPTY
ExactMatchBooleanMultiFilter Filters by a given set of values. Every value has an includable or excludable indicator. EMPTY
LowerCaseFilter Filters by using the LOWER() string function. EMPTY
PartialMatchOrNullFilter Acts exactly like the default PartialMatchFilter but adds null value support to exclude one. EMPTY
StartsWithOrNullFilter Acts exactly like the default StartsWithFilter but adds null value support to exclude one. EMPTY
Name Description
SearchContext Provides the ability to search between two dates. EMPTY

\SilverCart\Reports

Name Description
DeletedCustomersReport Report to show reasons for customer deletions. EMPTY

\SilverCart\Security

Name Description
ExternalResourceValidator No description available EMPTY
FormFieldValidator No description available EMPTY
SecurityExtension Extension for the Security controller. EMPTY

\SilverCart\Security\MemberAuthenticator

Name Description
LogoutHandlerExtension Extension for the LogoutHandler. EMPTY
LostPasswordHandler Alternative class for SilverStripe LostPasswordHandler. EMPTY

\SilverCart\View

Name Description
Requirements_Backend Requirements Backend. EMPTY
Requirements_Minifier Uses MatthiasMullie\Minify to minify CSS and JS file content. EMPTY
SCTemplateParser Extends the original SSTemplateParser to provide a configuration property to disable the XML_val cache for field labels. EMPTY

\SilverCart\View\GroupView

Name Description
GroupViewBase Provides the base logic for a group view type. EMPTY
GroupViewExtension Decorator for PageTypes which have grouped views. Provides a group view specific functionality to its decorated owner. EMPTY
GroupViewHandler Handles the base logic for product- and productgroup-visualisation. EMPTY
GroupViewList Provides a listed group view for products and productgroups. EMPTY
GroupViewTile Provides a tiled group view for products and productgroups. EMPTY

\SilverCart\View\Parsers

Name Description
ContentParser Parses Content blocks. EMPTY

\SilverCart\View\Printer

Name Description
Printer Provides some helping methods for the print environment. EMPTY
PrinterController Default controller to get the print output for supported DataObjects. EMPTY