A

AdminRootControllerClass in namespace SilverStripe\Admin
AdminRootController::admin_url() — Method in class AdminRootController
Returns the root admin URL for the site with trailing slash
AdminRootController::add_rule_for_controller() — Method in class AdminRootController
Add the appropriate k/v pair to self::$rules for the given controller.
CMSBatchAction::applicablePagesHelper() — Method in class CMSBatchAction
Helper method for applicablePages() methods. Acts as a skeleton implementation.
CMSBatchAction::applicablePages() — Method in class CMSBatchAction
Given a list of object IDs, filter out which items can have this batch action applied to them.
CMSBatchActionHandler::actionByName() — Method in class CMSBatchActionHandler
Get an action for a given name
CMSMenu::add_controller() — Method in class CMSMenu
Add a LeftAndMain controller to the CMS menu.
CMSMenu::add_link() — Method in class CMSMenu
Add an arbitrary URL to the CMS menu.
CMSMenu::add_menu_item() — Method in class CMSMenu
Add a navigation item to the main administration menu showing in the top bar.
CMSMenu::add_menu_item_obj() — Method in class CMSMenu
Add a previously built menu item object to the menu
$CMSMenuItemProperty in class CMSMenuItem
Attributes for the link. For instance, custom data attributes or standard HTML anchor properties.
LeftAndMain::ApplicationLink() — Method in class LeftAndMain
LeftAndMainExtension::accessedCMS() — Method in class LeftAndMainExtension
LeftAndMainExtension::augmentNewSiteTreeItem() — Method in class LeftAndMainExtension
AssetAdminClass in namespace SilverStripe\AssetAdmin\Controller
AssetAdmin is the 'file store' section of the CMS.
AssetAdmin::apiCreateFile() — Method in class AssetAdmin
Creates a single file based on a form-urlencoded upload.
AssetAdmin::apiUploadFile() — Method in class AssetAdmin
Upload a new asset for a pre-existing record. Returns the asset tuple.
AssetAdmin::apiHistory() — Method in class AssetAdmin
Returns a JSON array for history of a given file ID. Returns a list of all the history.
AssetAdmin::addtocampaign() — Method in class AssetAdmin
Action handler for adding pages to a campaign
AssetAdmin::addToCampaignForm() — Method in class AssetAdmin
Url handler for add to campaign form
AssetAdminFieldsExtensionClass in namespace SilverStripe\AssetAdmin\Controller
AssetAdminFileClass in namespace SilverStripe\AssetAdmin\Controller
Update File dataobjects to be editable in this asset admin
AssetFormFactoryClass in namespace SilverStripe\AssetAdmin\Forms
$CreateFileMutationCreatorProperty in class CreateFileMutationCreator
CreateFileMutationCreator::attributes() — Method in class CreateFileMutationCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
CreateFileMutationCreator::args() — Method in class CreateFileMutationCreator
List of arguments this query accepts.
$CreateFolderMutationCreatorProperty in class CreateFolderMutationCreator
CreateFolderMutationCreator::attributes() — Method in class CreateFolderMutationCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
CreateFolderMutationCreator::args() — Method in class CreateFolderMutationCreator
List of arguments this query accepts.
DeleteFileMutationCreator::attributes() — Method in class DeleteFileMutationCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
DeleteFileMutationCreator::args() — Method in class DeleteFileMutationCreator
List of arguments this query accepts.
FileFilterInputTypeCreator::attributes() — Method in class FileFilterInputTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
$FileInputTypeCreatorProperty in class FileInputTypeCreator
FileInputTypeCreator::attributes() — Method in class FileInputTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
FileInterfaceTypeCreator::attributes() — Method in class FileInterfaceTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
$FileTypeCreatorProperty in class FileTypeCreator
FileTypeCreator::attributes() — Method in class FileTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
$FolderInputTypeCreatorProperty in class FolderInputTypeCreator
FolderInputTypeCreator::attributes() — Method in class FolderInputTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
FolderTypeCreator::attributes() — Method in class FolderTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
$MoveFilesMutationCreatorProperty in class MoveFilesMutationCreator
MoveFilesMutationCreator::attributes() — Method in class MoveFilesMutationCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
MoveFilesMutationCreator::args() — Method in class MoveFilesMutationCreator
List of arguments this query accepts.
PublicationMutationCreator::attributes() — Method in class PublicationMutationCreator
PublicationMutationCreator::args() — Method in class PublicationMutationCreator
ReadFileQueryCreator::attributes() — Method in class ReadFileQueryCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
$UpdateFileMutationCreatorProperty in class UpdateFileMutationCreator
UpdateFileMutationCreator::attributes() — Method in class UpdateFileMutationCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
UpdateFileMutationCreator::args() — Method in class UpdateFileMutationCreator
List of arguments this query accepts.
AssetControlExtensionClass in namespace SilverStripe\Assets
This class provides the necessary business logic to ensure that any assets attached to a record are safely deleted, published, or protected during certain operations.
AssetControlExtension::addAssetsFromOtherStages() — Method in class AssetControlExtension
Checks all stages other than the current stage, and check the visibility of assets attached to those records.
AssetControlExtension::addAssetsFromRecord() — Method in class AssetControlExtension
Given a record, add all assets it contains to the given manipulation.
AssetManipulationListClass in namespace SilverStripe\Assets
Provides a mechanism for determining the effective visibility of a set of assets (identified by filename and hash), given their membership to objects of varying visibility.
AssetManipulationList::addAsset() — Method in class AssetManipulationList
Add asset with the given state
AssetManipulationList::addPublicAsset() — Method in class AssetManipulationList
Mark a file as public
AssetManipulationList::addProtectedAsset() — Method in class AssetManipulationList
Record an asset as protected
AssetManipulationList::addDeletedAsset() — Method in class AssetManipulationList
Record an asset as deleted
File::AbsoluteLink() — Method in class File
Just an alias function to keep a consistent API with SiteTree
File::appCategory() — Method in class File
Returns a category based on the file extension.
FileFinder::acceptDir() — Method in class FileFinder
Returns TRUE if the directory should be traversed. This can be overloaded to customise functionality, or extended with callbacks.
FileFinder::acceptFile() — Method in class FileFinder
Returns TRUE if the file should be included in the results. This can be overloaded to customise functionality, or extended via callbacks.
AssetAdapterClass in namespace SilverStripe\Assets\Flysystem
Adapter for local filesystem based on assets directory
$GeneratedAssetsProperty in class GeneratedAssets
Flysystem store for files
$ImageManipulationProperty in class ImageManipulation
If image resizes are allowed
AssetContainerClass in namespace SilverStripe\Assets\Storage
Represents a container for a specific asset.
AssetNameGeneratorClass in namespace SilverStripe\Assets\Storage
Provides a mechanism for suggesting filename alterations to a file
AssetStoreClass in namespace SilverStripe\Assets\Storage
Represents an abstract asset persistence layer. Acts as a backend to files.
AssetStoreRouterClass in namespace SilverStripe\Assets\Storage
Represents a store usable with ProtectedFileController to serve up non-direct file requests
$DBFileProperty in class DBFile
List of allowed file categories.
DBFile::assertFilenameValid() — Method in class DBFile
Check filename, and raise a ValidationException if invalid
$Upload_ValidatorProperty in class Upload_Validator
Restrict filesize for either all filetypes or a specific extension, with extension-name as array-key and the size-restriction in bytes as array-value.
$Upload_ValidatorProperty in class Upload_Validator
CMSBatchAction_Archive::applicablePages() — Method in class CMSBatchAction_Archive
Given a list of object IDs, filter out which items can have this batch action applied to them.
CMSBatchAction_Publish::applicablePages() — Method in class CMSBatchAction_Publish
Given a list of object IDs, filter out which items can have this batch action applied to them.
CMSBatchAction_Restore::applicablePages() — Method in class CMSBatchAction_Restore
{see SiteTree::canEdit()}
CMSBatchAction_Unpublish::applicablePages() — Method in class CMSBatchAction_Unpublish
Given a list of object IDs, filter out which items can have this batch action applied to them.
CMSMain::archive() — Method in class CMSMain
Delete this page from both live and stage
CMSPageAddController::AddForm() — Method in class CMSPageAddController
CMSPageEditController::addtocampaign() — Method in class CMSPageEditController
Action handler for adding pages to a campaign
CMSPageEditController::AddToCampaignForm() — Method in class CMSPageEditController
Url handler for add to campaign form
CMSSiteTreeFilter::applyDefaultFilters() — Method in class CMSSiteTreeFilter
Applies the default filters to a specified DataList of pages
AnchorLinkFormFactoryClass in namespace SilverStripe\CMS\Forms
AnchorSelectorFieldClass in namespace SilverStripe\CMS\Forms
Assists with selecting anchors on a given page
AnchorSelectorField::anchors() — Method in class AnchorSelectorField
Find all anchors available on the given page.
SiteTree::AbsoluteLink() — Method in class SiteTree
Get the absolute URL for this page, including protocol and host.
SiteTree::allowedChildren() — Method in class SiteTree
Returns an array of the class names of classes that are allowed to be children of this class.
SiteTreeLinkTracking::augmentSyncLinkTracking() — Method in class SiteTreeLinkTracking
Find HTMLText fields on {@link owner} to scrape for links that need tracking
VirtualPage::allowedChildren() — Method in class VirtualPage
VirtualPage::allMethodNames() — Method in class VirtualPage
{@inheritdoc}
SearchForm::addStarsToKeywords() — Method in class SearchForm
AddToCampaignHandlerClass in namespace SilverStripe\CampaignAdmin
Class AddToCampaignHandler - handle the AddToCampaign action.
AddToCampaignHandler::addToCampaign() — Method in class AddToCampaignHandler
Performs the actual action of adding the object to the ChangeSet, once the ChangeSet ID is known
AddToCampaignHandler_FormActionClass in namespace SilverStripe\CampaignAdmin
A form action to return from geCMSActions or otherwise include in a CMS Edit Form that has the right action name and CSS classes to trigger the AddToCampaignHandler.
AddToCampaignValidatorClass in namespace SilverStripe\CampaignAdmin
ConfigCollectionInterface::addMiddleware() — Method in class ConfigCollectionInterface
DeltaConfigCollection::addDelta() — Method in class DeltaConfigCollection
Push new delta
DeltaMiddleware::applyDelta() — Method in class DeltaMiddleware
Apply a single delta to a class config
MiddlewareAware::addMiddleware() — Method in class MiddlewareAware
YamlTransformer::addRule() — Method in class YamlTransformer
This allows external rules to be added to only/except checks. Config is only supposed to be setup once, so adding rules is a one-way system. You cannot remove rules after being set. This also prevent built-in rules from being removed.
YamlTransformer::addDependencies() — Method in class YamlTransformer
Incapsulates the logic for adding before/after dependencies.
$ControllerProperty in class Controller
The URL part matched on the current controller as determined by the "$Action" part of the {@link $url_handlers} definition. Should correlate to a public method on this controller.
Controller::afterHandleRequest() — Method in class Controller
Cleanup for the handleRequest method
Director::absoluteURL() — Method in class Director
Turns the given URL into an absolute URL. By default non-site root relative urls will be evaluated relative to the current base_url.
Director::absoluteBaseURL() — Method in class Director
Returns the Absolute URL of the site root.
Director::absoluteBaseURLWithAuth() — Method in class Director
Returns the Absolute URL of the site root, embedding the current basic-auth credentials into the URL.
Email::addFrom() — Method in class Email
Email::addTo() — Method in class Email
Email::addCC() — Method in class Email
Email::addBCC() — Method in class Email
Email::addReplyTo() — Method in class Email
Email::addAttachment() — Method in class Email
Email::addAttachmentFromData() — Method in class Email
Email::addData() — Method in class Email
HTTP::absoluteURLs() — Method in class HTTP
Turn all relative URLs in the content to absolute URLs.
HTTP::add_cache_headers() — Method in class HTTP
Add the appropriate caching headers to the response, including If-Modified-Since / 304 handling.
$HTTPRequestProperty in class HTTPRequest
Contains an associative array of all arguments matched in all calls to {@link RequestHandler->handleRequest()}.
HTTPRequest::addHeader() — Method in class HTTPRequest
Add a HTTP header to the response, replacing any header of the same name.
HTTPRequest::allParams() — Method in class HTTPRequest
HTTPRequest::allParsed() — Method in class HTTPRequest
Returns true if the URL has been completely parsed.
HTTPResponse::addHeader() — Method in class HTTPResponse
Add a HTTP header to the response, replacing any header of the same name.
AllowedHostsMiddlewareClass in namespace SilverStripe\Control\Middleware
Secures requests by only allowing a whitelist of Host values
HTTPMiddlewareAware::addMiddleware() — Method in class HTTPMiddlewareAware
RateLimitMiddleware::addHeadersToResponse() — Method in class RateLimitMiddleware
$RSSFeedProperty in class RSSFeed
Name of the author field of feed entries
$RSSFeed_EntryProperty in class RSSFeed_Entry
Name of the author field of feed entries
RSSFeed_Entry::Author() — Method in class RSSFeed_Entry
Get the author of this entry
RSSFeed_Entry::AbsoluteLink() — Method in class RSSFeed_Entry
Get a link to this entry
RequestHandler::addBackURLParam() — Method in class RequestHandler
RequestHandler::allowedActions() — Method in class RequestHandler
Get a array of allowed actions defined on this controller, any parent classes or extensions.
Session::addToArray() — Method in class Session
Merge value with array
ApplicationClass in namespace SilverStripe\Core
Identifies a class as a root silverstripe application
ApcuCacheFactoryClass in namespace SilverStripe\Core\Cache
$DefaultCacheFactoryProperty in class DefaultCacheFactory
ClassInfo::allClasses() — Method in class ClassInfo
Wrapper for classes getter.
ClassInfo::ancestry() — Method in class ClassInfo
Returns the passed class name along with all its parent class names in an array, sorted with the root class first.
ConfigLoader::activate() — Method in class ConfigLoader
Mark this instance as the current instance
Convert::array2json() — Method in class Convert
Encode an array as a JSON encoded string.
CoreKernel::activate() — Method in class CoreKernel
Ensures this kernel is the active kernel after or during nesting
CustomMethods::allMethodNames() — Method in class CustomMethods
Return the names of all the methods available on this object
CustomMethods::addMethodsFrom() — Method in class CustomMethods
Add all the methods from an object property (which is an {@link Extension}) to this object.
CustomMethods::addWrapperMethod() — Method in class CustomMethods
Add a wrapper method - a method which points to another method with a different name. For example, Thumbnail(x) can be wrapped to generateThumbnail(x)
CustomMethods::addCallbackMethod() — Method in class CustomMethods
Add callback as a method.
$ExtensibleProperty in class Extensible
List of callbacks to call after extensions having extend called on them, each grouped by methodName.
Extensible::afterExtending() — Method in class Extensible
Allows user code to hook into Object::extend after control being delegated to extensions. Each callback will be reset once called.
Extensible::add_extension() — Method in class Extensible
Add an extension to a specific class.
Extension::add_to_class() — Method in class Extension
Called when this extension is added to a particular class
AfterCallAspectClass in namespace SilverStripe\Core\Injector
An AfterCallAspect is run after a method is executed
AfterCallAspect::afterCall() — Method in class AfterCallAspect
Call this aspect after a method is executed
AopProxyServiceClass in namespace SilverStripe\Core\Injector
A class that proxies another, allowing various functionality to be injected.
$AopProxyServiceProperty in class AopProxyService
Injector::addAutoProperty() — Method in class Injector
Add an object that should be automatically set on managed objects
InjectorLoader::activate() — Method in class InjectorLoader
Mark this instance as the current instance
Kernel::activate() — Method in class Kernel
Ensures this kernel is the active kernel after or during nesting
ManifestFileFinder::acceptDir() — Method in class ManifestFileFinder
Returns TRUE if the directory should be traversed. This can be overloaded to customise functionality, or extended with callbacks.
ManifestFileFinder::anyParents() — Method in class ManifestFileFinder
Check if any parents match the given callback
Module::activate() — Method in class Module
Activate _config.php for this module, if one exists
ModuleManifest::addModule() — Method in class ModuleManifest
Adds a path as a module
ModuleManifest::activateConfig() — Method in class ModuleManifest
Includes all of the php _config.php files found by this manifest.
PrioritySorter::addVariables() — Method in class PrioritySorter
If variables are defined, interpolate their values
$ErrorControlChainMiddlewareProperty in class ErrorControlChainMiddleware
BulkLoader_Result::addCreated() — Method in class BulkLoader_Result
BulkLoader_Result::addUpdated() — Method in class BulkLoader_Result
BulkLoader_Result::addDeleted() — Method in class BulkLoader_Result
FixtureBlueprint::addCallback() — Method in class FixtureBlueprint
See class documentation.
$FunctionalTestProperty in class FunctionalTest
If this is true, then 30x Location headers will be automatically followed.
FunctionalTest::assertPartialMatchBySelector() — Method in class FunctionalTest
Assert that the most recently queried page contains a number of content tags specified by a CSS selector.
FunctionalTest::assertExactMatchBySelector() — Method in class FunctionalTest
Assert that the most recently queried page contains a number of content tags specified by a CSS selector.
FunctionalTest::assertPartialHTMLMatchBySelector() — Method in class FunctionalTest
Assert that the most recently queried page contains a number of content tags specified by a CSS selector.
FunctionalTest::assertExactHTMLMatchBySelector() — Method in class FunctionalTest
Assert that the most recently queried page contains a number of content tags specified by a CSS selector.
DatabaseAdapterRegistry::autodiscover() — Method in class DatabaseAdapterRegistry
Detects all _register_database.php files and invokes them.
DatabaseAdapterRegistry::autoconfigure() — Method in class DatabaseAdapterRegistry
Detects all _configure_database.php files and invokes them Called by ConfigureFromEnv.php.
InstallConfig::alreadyInstalled() — Method in class InstallConfig
Check if this site has already been installed
SapphireTest::allFixtureIDs() — Method in class SapphireTest
Return all of the IDs in the fixture of a particular class name.
SapphireTest::assertContains() — Method in class SapphireTest
SapphireTest::assertNotContains() — Method in class SapphireTest
SapphireTest::assertEmailSent() — Method in class SapphireTest
Assert that the matching email was sent since the last call to clearEmails() All of the parameters can either be a string, or, if they start with "/", a PREG-compatible regular expression.
SapphireTest::assertListContains() — Method in class SapphireTest
Assert that the given {@link SS_List} includes DataObjects matching the given key-value pairs. Each match must correspond to 1 distinct record.
SapphireTest::assertDOSContains() — Method in class SapphireTest
SapphireTest::assertListNotContains() — Method in class SapphireTest
Asserts that no items in a given list appear in the given dataobject list
SapphireTest::assertNotDOSContains() — Method in class SapphireTest
SapphireTest::assertListEquals() — Method in class SapphireTest
Assert that the given {@link SS_List} includes only DataObjects matching the given key-value pairs. Each match must correspond to 1 distinct record.
SapphireTest::assertDOSEquals() — Method in class SapphireTest
SapphireTest::assertListAllMatch() — Method in class SapphireTest
Assert that the every record in the given {@link SS_List} matches the given key-value pairs.
SapphireTest::assertDOSAllMatch() — Method in class SapphireTest
SapphireTest::assertSQLEquals() — Method in class SapphireTest
Asserts that two SQL queries are equivalent
SapphireTest::assertSQLContains() — Method in class SapphireTest
Asserts that a SQL query contains a SQL fragment
SapphireTest::assertSQLNotContains() — Method in class SapphireTest
Asserts that a SQL query contains a SQL fragment
SapphireTest::actWithPermission() — Method in class SapphireTest
A wrapper for automatically performing callbacks as a user with a specific permission
$DatalessFieldProperty in class DatalessField
FieldList::addFieldToTab() — Method in class FieldList
Add an extra field to a tab within this FieldList.
FieldList::addFieldsToTab() — Method in class FieldList
Add a number of extra fields to a tab within this FieldList.
$FormProperty in class Form
$FormProperty in class Form
Any custom form attributes set through {@link setAttributes()}.
Form::actionIsValidationExempt() — Method in class Form
Passed a FormAction, returns true if that action is exempt from Form validation
Form::Actions() — Method in class Form
Return the form's action buttons - used by the templates
Form::addExtraClass() — Method in class Form
Add a CSS-class to the form-container. If needed, multiple classes can be added by delimiting a string with spaces.
$FormActionProperty in class FormAction
Action name, normally prefixed with 'action_'
FormAction::actionName() — Method in class FormAction
Get the action name
$FormFieldProperty in class FormField
$FormFieldProperty in class FormField
All attributes on the form field (not the field holder).
FormField::addExtraClass() — Method in class FormField
Add one or more CSS-classes to the FormField container.
FormField::attrTitle() — Method in class FormField
Returns a version of a title suitable for insertion into an HTML attribute.
FormField::attrValue() — Method in class FormField
Returns a version of a title suitable for insertion into an HTML attribute.
FormRequestHandler::addBackURLParam() — Method in class FormRequestHandler
Helper to add ?BackURL= to any link
$FormScaffolderProperty in class FormScaffolder
GridField::addDataFields() — Method in class GridField
Add additional calculated data fields to be used on this GridField
GridFieldConfig::addComponent() — Method in class GridFieldConfig
GridFieldConfig::addComponents() — Method in class GridFieldConfig
GridFieldDataColumns::augmentColumns() — Method in class GridFieldDataColumns
Modify the list of columns displayed in the table.
GridFieldDeleteAction::augmentColumns() — Method in class GridFieldDeleteAction
Add a column 'Delete'
GridFieldEditButton::augmentColumns() — Method in class GridFieldEditButton
Add a column 'Delete'
GridFieldEditButton::addExtraClass() — Method in class GridFieldEditButton
Add an extra HTML class
$GridFieldLevelupProperty in class GridFieldLevelup
GridFieldVersionedState::augmentColumns() — Method in class GridFieldVersionedState
Modify the list of columns displayed in the table.
GridFieldViewButton::augmentColumns() — Method in class GridFieldViewButton
Modify the list of columns displayed in the table.
GridField_ColumnProvider::augmentColumns() — Method in class GridField_ColumnProvider
Modify the list of columns displayed in the table.
$GridField_FormActionProperty in class GridField_FormAction
$GridField_FormActionProperty in class GridField_FormAction
GridState::array_to_object() — Method in class GridState
GridState::attrValue() — Method in class GridState
HTMLEditorSanitiser::addValidElements() — Method in class HTMLEditorSanitiser
Given a valid_elements string, parse out the actual element and attribute rules and add to the internal whitelist
HTMLEditorSanitiser::attributeMatchesRule() — Method in class HTMLEditorSanitiser
Given a DOMAttr and an attribute rule, check if that attribute passes the rule
$TinyMCECombinedGeneratorProperty in class TinyMCECombinedGenerator
TinyMCEConfig::addButtonsToLine() — Method in class TinyMCEConfig
Add buttons to the end of a line
$MoneyFieldProperty in class MoneyField
Limit the currencies
RequiredFields::addRequiredField() — Method in class RequiredFields
Adds a single required field to required fields stack.
RequiredFields::appendRequiredFields() — Method in class RequiredFields
Add {@link RequiredField} objects together
AuthenticatorInterfaceClass in namespace SilverStripe\GraphQL\Auth
An AuthenticatorInterface is responsible for authenticating against a SilverStripe CMS Member from the given request data.
AuthenticatorInterface::authenticate() — Method in class AuthenticatorInterface
Given the current request, authenticate the request for non-session authorization (outside the CMS).
BasicAuthAuthenticator::authenticate() — Method in class BasicAuthAuthenticator
Given the current request, authenticate the request for non-session authorization (outside the CMS).
MemberAuthenticator::authenticate() — Method in class MemberAuthenticator
Given the current request, authenticate the request for non-session authorization (outside the CMS).
Controller::addCorsHeaders() — Method in class Controller
Process the CORS config options and add the appropriate headers to the response.
DataObjectInterfaceTypeCreator::attributes() — Method in class DataObjectInterfaceTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
FieldCreator::attributes() — Method in class FieldCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
FieldCreator::args() — Method in class FieldCreator
List of arguments this query accepts.
Manager::addType() — Method in class Manager
Register a new type
Manager::addQuery() — Method in class Manager
Register a new Query. Query can be defined as a closure to ensure dependent types are lazy loaded.
Manager::addMutation() — Method in class Manager
Register a new mutation. Mutations can be callbacks to ensure dependent types are lazy-loaded.
$ConnectionProperty in class Connection
Connection::args() — Method in class Connection
Pagination support for the connection type. Currently doesn't support cursors, just basic offset pagination.
PageInfoTypeCreator::attributes() — Method in class PageInfoTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
PaginatedQueryCreator::args() — Method in class PaginatedQueryCreator
SortDirectionTypeCreator::attributes() — Method in class SortDirectionTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
SortInputTypeCreator::attributes() — Method in class SortInputTypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
TypeCreatorExtension::addToManager() — Method in class TypeCreatorExtension
Adds this object's GraphQL type to the Manager
ConfigurationApplier::applyConfig() — Method in class ConfigurationApplier
ManagerMutatorInterface::addToManager() — Method in class ManagerMutatorInterface
ArgumentScaffolderClass in namespace SilverStripe\GraphQL\Scaffolding\Scaffolders
$ArgumentScaffolderProperty in class ArgumentScaffolder
ArgumentScaffolder::applyConfig() — Method in class ArgumentScaffolder
Applies an array of configuration to the scaffolder
DataObjectScaffolder::addFields() — Method in class DataObjectScaffolder
Adds visible fields, and optional descriptions.
DataObjectScaffolder::addField() — Method in class DataObjectScaffolder
DataObjectScaffolder::addAllFields() — Method in class DataObjectScaffolder
Adds all db fields, and optionally has_one.
DataObjectScaffolder::addAllFieldsExcept() — Method in class DataObjectScaffolder
Adds fields against a blacklist.
DataObjectScaffolder::applyConfig() — Method in class DataObjectScaffolder
Applies settings from an array, i.e. YAML
DataObjectScaffolder::addToManager() — Method in class DataObjectScaffolder
Adds the type to the Manager.
DataObjectScaffolder::allFieldsFromDataObject() — Method in class DataObjectScaffolder
MutationScaffolder::addToManager() — Method in class MutationScaffolder
$OperationScaffolderProperty in class OperationScaffolder
OperationScaffolder::addArgs() — Method in class OperationScaffolder
Adds visible fields, and optional descriptions.
OperationScaffolder::addArg() — Method in class OperationScaffolder
OperationScaffolder::applyConfig() — Method in class OperationScaffolder
QueryScaffolder::addToManager() — Method in class QueryScaffolder
QueryScaffolder::addSortableFields() — Method in class QueryScaffolder
QueryScaffolder::applyConfig() — Method in class QueryScaffolder
SchemaScaffolder::addToManager() — Method in class SchemaScaffolder
Adds every DataObject and its dependencies to the Manager.
ArrayTypeParserClass in namespace SilverStripe\GraphQL\Scaffolding\Util
Parses a map of type, e.g. Int!(20) into an array defining the arg type
TypeCreator::attributes() — Method in class TypeCreator
Returns any fixed attributes for this type. E.g. 'name' or 'description'
ArrayLibClass in namespace SilverStripe\ORM
Library of static methods for manipulating arrays.
ArrayLib::array_values_recursive() — Method in class ArrayLib
ArrayLib::array_map_recursive() — Method in class ArrayLib
Similar to array_map, but recurses when arrays are encountered.
ArrayLib::array_merge_recursive() — Method in class ArrayLib
Recursively merges two or more arrays.
ArrayListClass in namespace SilverStripe\ORM
A list object that wraps around an array of objects or arrays.
ArrayList::add() — Method in class ArrayList
Add this $item into this list
DBConnector::affectedRows() — Method in class DBConnector
Determines the number of affected rows from the last SQL query
DBSchemaManager::alterationMessage() — Method in class DBSchemaManager
Show a message about database alteration
DBSchemaManager::alterIndex() — Method in class DBSchemaManager
Alter an index on a table.
DBSchemaManager::alterTable() — Method in class DBSchemaManager
Alter a table's schema.
Database::affectedRows() — Method in class Database
Return the number of rows affected by the previous operation.
MySQLSchemaManager::alterTable() — Method in class MySQLSchemaManager
Alter a table's schema.
MySQLSchemaManager::alterField() — Method in class MySQLSchemaManager
Change the database type of the given field.
MySQLSchemaManager::alterIndex() — Method in class MySQLSchemaManager
Alter an index on a table.
MySQLiConnector::affectedRows() — Method in class MySQLiConnector
Determines the number of affected rows from the last SQL query
PDOConnector::affectedRows() — Method in class PDOConnector
Determines the number of affected rows from the last SQL query
DB::affected_rows() — Method in class DB
Return the number of rows affected by the previous operation.
DB::alteration_message() — Method in class DB
Show a message about database alteration
DataExtension::augmentSQL() — Method in class DataExtension
Edit the given query object to support queries for this extension
DataExtension::augmentDatabase() — Method in class DataExtension
Update the database schema as required by this extension.
DataExtension::augmentWrite() — Method in class DataExtension
Augment a write-record request.
DataList::alterDataQuery() — Method in class DataList
Return a new DataList instance with the underlying {@link DataQuery} object altered
DataList::addFilter() — Method in class DataList
Return a new instance of the list with an added filter
DataList::applyRelation() — Method in class DataList
Given a field or relation name, apply it safely to this datalist.
DataList::avg() — Method in class DataList
Return the average value of the given field in this DataList
DataList::addMany() — Method in class DataList
Add a number of items to the component set.
DataList::add() — Method in class DataList
This method are overloaded by HasManyList and ManyMany list to perform more sophisticated list manipulation
DataQuery::avg() — Method in class DataQuery
Return the average value of the given field in this DataList
DataQuery::aggregate() — Method in class DataQuery
Runs a raw aggregate expression. Please handle escaping yourself
DataQuery::applyRelationPrefix() — Method in class DataQuery
Prefix of all joined table aliases. E.g. ->filter('Banner.Image.Title)' Will join the Banner, and then Image relations $relationPrefx will be banner_image_ Each table in the Image chain will be suffixed to this prefix. E.g.
DataQuery::applyRelation() — Method in class DataQuery
Traverse the relationship fields, and add the table mappings to the query object state. This has to be called in any overloaded {@link SearchFilter->apply()} methods manually.
DataQuery::addSelectFromTable() — Method in class DataQuery
Add the given fields from the given table to the select statement.
DataQueryManipulator::afterGetFinalisedQuery() — Method in class DataQueryManipulator
Invoked after getFinalisedQuery()
DBComposite::addToQuery() — Method in class DBComposite
Add all columns which are defined through {@link requireField()} and {@link $composite_db}, or any additional SQL that is required to get to these columns. Will mostly just write to the {@link SQLSelect->select} array.
DBDate::Ago() — Method in class DBDate
Returns the number of seconds/minutes/hours/days or months since the timestamp.
$DBFieldProperty in class DBField
Used for generating DB schema. {see DBSchemaManager}
DBField::addToQuery() — Method in class DBField
Add custom query parameters for this field, mostly SELECT statements for multi-value fields.
DBField::ATT() — Method in class DBField
Gets the value appropriate for a HTML attribute string
DBHTMLText::AbsoluteLinks() — Method in class DBHTMLText
Return the value of the field with relative links converted to absolute urls (with placeholders parsed).
$DBPrimaryKeyProperty in class DBPrimaryKey
ComparisonFilter::applyOne() — Method in class ComparisonFilter
Applies a comparison filter to the query Handles SQL escaping for both numeric and string values
ExactMatchFilter::applyOne() — Method in class ExactMatchFilter
Applies an exact match (equals) on a field value.
ExactMatchFilter::applyMany() — Method in class ExactMatchFilter
Applies an exact match (equals) on a field value against multiple possible values.
FulltextFilter::applyOne() — Method in class FulltextFilter
Apply filter criteria to a SQL query with a single value.
PartialMatchFilter::apply() — Method in class PartialMatchFilter
Apply filter criteria to a SQL query.
PartialMatchFilter::applyOne() — Method in class PartialMatchFilter
Apply filter criteria to a SQL query with a single value.
PartialMatchFilter::applyMany() — Method in class PartialMatchFilter
Apply filter criteria to a SQL query with an array of values.
$SearchFilterProperty in class SearchFilter
An array of data about an aggregate column being used ex: [ 'function' => 'COUNT', 'column' => 'ID' ]
SearchFilter::addRelation() — Method in class SearchFilter
Called by constructor to convert a string pathname into a well defined relationship sequence.
SearchFilter::addAggregate() — Method in class SearchFilter
Parses the name for any aggregate functions and stores them in the $aggregate array
SearchFilter::applyAggregate() — Method in class SearchFilter
Given an escaped HAVING clause, add it along with the appropriate GROUP BY clause
SearchFilter::apply() — Method in class SearchFilter
Apply filter criteria to a SQL query.
SearchFilter::applyOne() — Method in class SearchFilter
Apply filter criteria to a SQL query with a single value.
SearchFilter::applyMany() — Method in class SearchFilter
Apply filter criteria to a SQL query with an array of values.
WithinRangeFilter::applyOne() — Method in class WithinRangeFilter
Apply filter criteria to a SQL query with a single value.
HasManyList::add() — Method in class HasManyList
Adds the item to this relation.
Hierarchy::AllChildren() — Method in class Hierarchy
Return all children, including those 'not in menus'.
Hierarchy::AllChildrenIncludingDeleted() — Method in class Hierarchy
Return all children, including those that have been deleted but are still in live.
Hierarchy::AllHistoricalChildren() — Method in class Hierarchy
Return all the children that this page had, including pages that were deleted from both stage & live.
ListDecorator::add() — Method in class ListDecorator
Adds an item to the list, making no guarantees about where it will appear.
ManyManyList::appendExtraFieldsToQuery() — Method in class ManyManyList
Adds the many_many_extraFields to the select of the underlying {@link DataQuery}.
ManyManyList::add() — Method in class ManyManyList
Add an item to this many_many relationship Does so by adding an entry to the joinTable.
ManyManyThroughList::add() — Method in class ManyManyThroughList
ManyManyThroughQueryManipulator::afterGetFinalisedQuery() — Method in class ManyManyThroughQueryManipulator
Invoked after getFinalisedQuery()
PolymorphicHasManyList::add() — Method in class PolymorphicHasManyList
Adds the item to this relation.
$SQLAssignmentRowProperty in class SQLAssignmentRow
List of field values to store for this query
SQLAssignmentRow::addAssignments() — Method in class SQLAssignmentRow
Adds assignments for a list of several fields
SQLAssignmentRow::assign() — Method in class SQLAssignmentRow
Set the value for a single field
SQLAssignmentRow::assignSQL() — Method in class SQLAssignmentRow
Assigns a value to a field using the literal SQL expression, rather than a value to be escaped
SQLConditionalExpression::addFrom() — Method in class SQLConditionalExpression
Add a table to include in the query or update
SQLConditionalExpression::addLeftJoin() — Method in class SQLConditionalExpression
Add a LEFT JOIN criteria to the tables list.
SQLConditionalExpression::addInnerJoin() — Method in class SQLConditionalExpression
Add an INNER JOIN criteria
SQLConditionalExpression::addFilterToJoin() — Method in class SQLConditionalExpression
Add an additional filter (part of the ON clause) on a join.
SQLConditionalExpression::addWhere() — Method in class SQLConditionalExpression
Adds a WHERE clause.
SQLConditionalExpression::addWhereAny() — Method in class SQLConditionalExpression
SQLDelete::addDelete() — Method in class SQLDelete
Sets the list of tables to limit the delete to, if multiple tables are specified in the condition clause
SQLInsert::addRow() — Method in class SQLInsert
Appends a new row to insert
SQLInsert::addRows() — Method in class SQLInsert
Adds the list of rows to the array
SQLInsert::addAssignments() — Method in class SQLInsert
Adds assignments for a list of several fields.
SQLInsert::assign() — Method in class SQLInsert
Set the value for a single field
SQLInsert::assignSQL() — Method in class SQLInsert
Assigns a value to a field using the literal SQL expression, rather than a value to be escaped
SQLSelect::addSelect() — Method in class SQLSelect
Add to the list of columns to be selected by the query.
SQLSelect::addOrderBy() — Method in class SQLSelect
Add ORDER BY clause either as SQL snippet or in array format.
SQLSelect::addGroupBy() — Method in class SQLSelect
Add a GROUP BY clause.
SQLSelect::addHaving() — Method in class SQLSelect
Add a HAVING clause
SQLSelect::aggregate() — Method in class SQLSelect
Return a new SQLSelect that calls the given aggregate functions on this data.
$SQLUpdateProperty in class SQLUpdate
The assignment to create for this update
SQLUpdate::addAssignments() — Method in class SQLUpdate
Adds assignments for a list of several fields.
SQLUpdate::assign() — Method in class SQLUpdate
Set the value for a single field
SQLUpdate::assignSQL() — Method in class SQLUpdate
Assigns a value to a field using the literal SQL expression, rather than a value to be escaped
SQLWriteExpression::addAssignments() — Method in class SQLWriteExpression
Adds assignments for a list of several fields.
SQLWriteExpression::assign() — Method in class SQLWriteExpression
Set the value for a single field
SQLWriteExpression::assignSQL() — Method in class SQLWriteExpression
Assigns a value to a field using the literal SQL expression, rather than a value to be escaped
SS_List::add() — Method in class SS_List
Adds an item to the list, making no guarantees about where it will appear.
SearchContext::applyBaseTableFields() — Method in class SearchContext
SearchContext::addFilter() — Method in class SearchContext
Adds a instance of {@link SearchFilter}.
SearchContext::addField() — Method in class SearchContext
Adds a new {@link FormField} instance.
UnsavedRelationList::add() — Method in class UnsavedRelationList
Add an item to this relationship
UnsavedRelationList::addMany() — Method in class UnsavedRelationList
Add a number of items to the relation.
ValidationResult::addError() — Method in class ValidationResult
Record an error against this validation result,
ValidationResult::addFieldError() — Method in class ValidationResult
Record an error against this validation result,
ValidationResult::addMessage() — Method in class ValidationResult
Add a message to this ValidationResult without necessarily marking it as an error
ValidationResult::addFieldMessage() — Method in class ValidationResult
Add a message to this ValidationResult without necessarily marking it as an error
ReportWrapper::afterQuery() — Method in class ReportWrapper
Override this method to perform some actions after querying.
AuthenticationHandlerClass in namespace SilverStripe\Security
An AuthenticationHandler is responsible for providing an identity (in the form of a Member object) for a given HTTPRequest.
AuthenticationHandler::authenticateRequest() — Method in class AuthenticationHandler
Given the current request, authenticate the request for non-session authorization (outside the CMS).
AuthenticationMiddlewareClass in namespace SilverStripe\Security
$AuthenticationMiddlewareProperty in class AuthenticationMiddleware
AuthenticatorClass in namespace SilverStripe\Security
Abstract base class for an authentication method
Authenticator::authenticate() — Method in class Authenticator
Method to authenticate an user.
Group::AllChildrenIncludingDeleted() — Method in class Group
Returns all of the children for the CMS Tree.
$LoginFormProperty in class LoginForm
Authenticator class to use with this login form
$MemberProperty in class Member
$MemberProperty in class Member
Member::afterMemberLoggedIn() — Method in class Member
Called after a member is logged in via session/cookie/etc
Member::afterMemberLoggedOut() — Method in class Member
Audit logging hook, called after a member is logged out
Member::actAs() — Method in class Member
Temporarily act as the specified user, limited to a $callback, but without logging in as that user.
Member::addToGroupByCode() — Method in class Member
Adds the member to a group. This will create the group if the given group code does not return a valid group object.
CMSMemberAuthenticator::authenticateMember() — Method in class CMSMemberAuthenticator
$ChangePasswordHandlerProperty in class ChangePasswordHandler
CookieAuthenticationHandler::authenticateRequest() — Method in class CookieAuthenticationHandler
$LoginHandlerProperty in class LoginHandler
$LostPasswordHandlerProperty in class LostPasswordHandler
Authentication class to use
MemberAuthenticator::authenticate() — Method in class MemberAuthenticator
Method to authenticate an user.
MemberAuthenticator::authenticateMember() — Method in class MemberAuthenticator
Attempt to find and authenticate member if possible from the given data
SessionAuthenticationHandler::authenticateRequest() — Method in class SessionAuthenticationHandler
Member_GroupSet::add() — Method in class Member_GroupSet
Add an item to this many_many relationship Does so by adding an entry to the joinTable.
NullSecurityToken::addToUrl() — Method in class NullSecurityToken
$PasswordEncryptor_PHPHashProperty in class PasswordEncryptor_PHPHash
RequestAuthenticationHandler::authenticateRequest() — Method in class RequestAuthenticationHandler
Given the current request, authenticate the request for non-session authorization (outside the CMS).
Security::aggregateTabbedForms() — Method in class Security
Aggregate tabbed forms from each handler to fragments ready to be rendered.
Security::aggregateAuthenticatorResponses() — Method in class Security
We have three possible scenarios.
SecurityToken::addToUrl() — Method in class SecurityToken
ChangeSet::addObject() — Method in class ChangeSet
Add a new change to this changeset. Will automatically include all owned changes as those are dependencies of this item.
$ChangeSetItemProperty in class ChangeSetItem
Versioned::augmentDataQueryCreation() — Method in class Versioned
Amend freshly created DataQuery objects with versioned-specific information.
Versioned::augmentSQL() — Method in class Versioned
Augment the the SQLSelect that is created by the DataQuery
Versioned::augmentLoadLazyFields() — Method in class Versioned
For lazy loaded fields requiring extra sql manipulation, ie versioning.
Versioned::augmentDatabase() — Method in class Versioned
Update the database schema as required by this extension.
Versioned::augmentWriteVersioned() — Method in class Versioned
Generates a ($table)_version DB manipulation and injects it into the current $manipulation
Versioned::augmentWriteStaged() — Method in class Versioned
Rewrite the given manipulation to update the selected (non-default) stage
Versioned::augmentWrite() — Method in class Versioned
Augment a write-record request.
Versioned::allVersions() — Method in class Versioned
Return a list of all the versions available.
Versioned_Version::Author() — Method in class Versioned_Version
Author of this DataObject
ArrayDataClass in namespace SilverStripe\View
Lets you wrap a bunch of array data, or object members, into a {@link ViewableData} object.
$ArrayDataProperty in class ArrayData
ArrayData::array_to_object() — Method in class ArrayData
Converts an associative array to a simple object
SQLFormatter::addNewlines() — Method in class SQLFormatter
Newlines for tokens defined in $newline_before_tokens.
$ShortcodeParserProperty in class ShortcodeParser
$ShortcodeParserProperty in class ShortcodeParser
ShortcodeParser::attrrx() — Method in class ShortcodeParser
$URLSegmentFilterProperty in class URLSegmentFilter
Requirements::add_i18n_javascript() — Method in class Requirements
Add i18n files from the given javascript directory. SilverStripe expects that the given directory will contain a number of JavaScript files named by language: en_US.js, de_DE.js, etc.
$Requirements_BackendProperty in class Requirements_Backend
Requirements_Backend::add_i18n_javascript() — Method in class Requirements_Backend
Add i18n files from the given javascript directory. SilverStripe expects that the given directory will contain a number of JavaScript files named by language: en_US.js, de_DE.js, etc.
SSTemplateParser::addClosedBlock() — Method in class SSTemplateParser
Add a closed block callable to allow <% name %><% end_name %> syntax
SSTemplateParser::addOpenBlock() — Method in class SSTemplateParser
Add a closed block callable to allow <% name %> syntax
SSTemplateParser::Argument_DollarMarkedLookup() — Method in class SSTemplateParser
If we get a bare value, we don't know enough to determine exactly what php would be the translation, because we don't know if the position of use indicates a lookup or a string argument.
SSTemplateParser::Argument_QuotedString() — Method in class SSTemplateParser
SSTemplateParser::Argument_Lookup() — Method in class SSTemplateParser
SSTemplateParser::Argument_FreeString() — Method in class SSTemplateParser
SSViewer::add_themes() — Method in class SSViewer
Add to the list of active themes to apply
ThemeResourceLoader::addSet() — Method in class ThemeResourceLoader
Add a new theme manifest for a given identifier. E.g. '$default'

B

CMSBatchAction::batchaction() — Method in class CMSBatchAction
Helper method for processing batch actions.
CMSBatchActionHandler::batchActionList() — Method in class CMSBatchActionHandler
Return a SS_List of ArrayData objects containing the following pieces of info about each batch action: - Link - Title
CMSBatchActionHandler::buildAction() — Method in class CMSBatchActionHandler
Safely generate batch action object for a given classname
CMSBatchActionHandler::batchActions() — Method in class CMSBatchActionHandler
Get all registered actions through the static defaults set by {@link register()}.
CMSProfileController::Breadcrumbs() — Method in class CMSProfileController
Only show first element, as the profile form is limited to editing the current member it doesn't make much sense to show the member name in the breadcrumbs.
LeftAndMain::Breadcrumbs() — Method in class LeftAndMain
LeftAndMain::batchactions() — Method in class LeftAndMain
Batch Actions Handler
LeftAndMain::BatchActionsForm() — Method in class LeftAndMain
LeftAndMain::BaseCSSClasses() — Method in class LeftAndMain
Same as {@link ViewableData->CSSClasses()}, but with a changed name to avoid problems when using {@link ViewableData->customise()} (which always returns "ArrayData" from the $original object).
ModelAdmin::Breadcrumbs() — Method in class ModelAdmin
SecurityAdmin::Backlink() — Method in class SecurityAdmin
Disable GridFieldDetailForm backlinks for this view, as its
SecurityAdmin::Breadcrumbs() — Method in class SecurityAdmin
AssetAdmin::breadcrumbs() — Method in class AssetAdmin
AssetAdmin::baseCSSClasses() — Method in class AssetAdmin
Don't include class namespace in auto-generated CSS class
CMSMain::Breadcrumbs() — Method in class CMSMain
CMSMain::batchactions() — Method in class CMSMain
Batch Actions Handler
CMSMain::BatchActionParameters() — Method in class CMSMain
CMSMain::BatchActionList() — Method in class CMSMain
Returns a list of batch actions
CMSPagesController::Breadcrumbs() — Method in class CMSPagesController
ModelAsController::beforeHandleRequest() — Method in class ModelAsController
A bootstrap for the handleRequest method
RootURLController::beforeHandleRequest() — Method in class RootURLController
A bootstrap for the handleRequest method
SiteTree::Breadcrumbs() — Method in class SiteTree
Return a breadcrumb trail to this page. Excludes "hidden" pages (with ShowInMenus=0) by default.
SiteTreeFileExtension::BackLinkHTMLList() — Method in class SiteTreeFileExtension
Generate an HTML list which provides links to where a file is used.
SiteTreeFileExtension::BackLinkTracking() — Method in class SiteTreeFileExtension
Extend through {@link updateBackLinkTracking()} in your own {@link Extension}.
SiteTreeFileExtension::BackLinkTrackingCount() — Method in class SiteTreeFileExtension
BrokenFilesReportClass in namespace SilverStripe\CMS\Reports
BrokenLinksReportClass in namespace SilverStripe\CMS\Reports
Content side-report listing pages with broken links
BrokenRedirectorPagesReportClass in namespace SilverStripe\CMS\Reports
BrokenVirtualPagesReportClass in namespace SilverStripe\CMS\Reports
$CachedConfigCollectionProperty in class CachedConfigCollection
Set to true while building config.
$YamlTransformerProperty in class YamlTransformer
Base directory used to find yaml files.
$ControllerProperty in class Controller
$ControllerProperty in class Controller
Controller::beforeHandleRequest() — Method in class Controller
A bootstrap for the handleRequest method
Director::baseURL() — Method in class Director
Return the root-relative url for the baseurl
Director::baseFolder() — Method in class Director
Returns the root filesystem folder for the site. It will be automatically calculated unless it is overridden with {@link setBaseFolder()}.
Email::BaseURL() — Method in class Email
SwiftPlugin::beforeSendPerformed() — Method in class SwiftPlugin
Before sending a message make sure all our overrides are taken into account
$HTTPRequestProperty in class HTTPRequest
Raw HTTP body, used by PUT and POST requests.
$HTTPResponseProperty in class HTTPResponse
$RequestHandlerProperty in class RequestHandler
This variable records whether RequestHandler::__construct() was called or not. Useful for checking if subclasses have called parent::__construct()
ClassInfo::baseDataClass() — Method in class ClassInfo
CoreConfigFactory::buildYamlTransformer() — Method in class CoreConfigFactory
CoreConfigFactory::buildStaticTransformer() — Method in class CoreConfigFactory
CoreConfigFactory::buildYamlTransformerForPath() — Method in class CoreConfigFactory
Convert::base64url_encode() — Method in class Convert
Encode a value into a string that can be used as part of a filename.
Convert::base64url_decode() — Method in class Convert
Decode a value that was encoded with Convert::base64url_encode.
Convert::bytes2memstring() — Method in class Convert
$CoreKernelProperty in class CoreKernel
CoreKernel::boot() — Method in class CoreKernel
CoreKernel::bootConfigs() — Method in class CoreKernel
Include all _config.php files
CoreKernel::bootDatabaseGlobals() — Method in class CoreKernel
Load default database configuration from the $database and $databaseConfig globals
CoreKernel::bootDatabaseEnvVars() — Method in class CoreKernel
Load default database configuration from environment variable
CoreKernel::bootPHP() — Method in class CoreKernel
Initialise PHP with default variables
CoreKernel::buildManifestCacheFactory() — Method in class CoreKernel
CoreKernel::bootManifests() — Method in class CoreKernel
Boot all manifests
CoreKernel::bootErrorHandling() — Method in class CoreKernel
Turn on error handling
$CustomMethodsProperty in class CustomMethods
Non-custom methods
$ExtensibleProperty in class Extensible
List of callbacks to call prior to extensions having extend called on them, each grouped by methodName.
Extensible::beforeExtending() — Method in class Extensible
Allows user code to hook into Object::extend prior to control being delegated to extensions. Each callback will be reset once called.
$AopProxyServiceProperty in class AopProxyService
BeforeCallAspectClass in namespace SilverStripe\Core\Injector
A BeforeCallAspect is run before a method is executed.
BeforeCallAspect::beforeCall() — Method in class BeforeCallAspect
Call this aspect before a method is executed
Kernel::boot() — Method in class Kernel
$ClassManifestProperty in class ClassManifest
base manifest directory
ClassManifestVisitor::beforeTraverse() — Method in class ClassManifestVisitor
$ModuleProperty in class Module
Base folder of application with no trailing slash
$ModuleManifestProperty in class ModuleManifest
The base path used when building the manifest
ParameterConfirmationToken::backURLToken() — Method in class ParameterConfirmationToken
Check if this token exists in the BackURL
BacktraceClass in namespace SilverStripe\Dev
Backtrace helper
Backtrace::backtrace() — Method in class Backtrace
Render or return a backtrace from the given scope.
BehatFixtureFactoryClass in namespace SilverStripe\Dev
BuildTaskClass in namespace SilverStripe\Dev
Interface for a generic build task. Does not support dependencies. This will simply run a chunk of code when called.
BulkLoaderClass in namespace SilverStripe\Dev
A base for bulk loaders of content into the SilverStripe database.
BulkLoader_ResultClass in namespace SilverStripe\Dev
Encapsulates the result of a {@link BulkLoader} import (usually through the {@link BulkLoader->processAll()} method).
DebugView::Breadcrumbs() — Method in class DebugView
Generate breadcrumb links to the URL path being displayed
DevBuildController::build() — Method in class DevBuildController
DevelopmentAdmin::buildDefaults() — Method in class DevelopmentAdmin
Build the default data, calling requireDefaultRecords on all DataObject classes Should match the $url_handlers rule: 'build/defaults' => 'buildDefaults',
$FixtureFactoryProperty in class FixtureFactory
$InstallRequirementsProperty in class InstallRequirements
Base path
SapphireInfo::BaseURL() — Method in class SapphireInfo
$SapphireTestProperty in class SapphireTest
We need to disabling backing up of globals to avoid overriding the few globals SilverStripe relies on, like $lang for the i18n subsystem.
TestKernel::bootPHP() — Method in class TestKernel
Initialise PHP with default variables
TestKernel::bootErrorHandling() — Method in class TestKernel
Turn on error handling
Form::buildRequestHandler() — Method in class Form
Scaffold new request handler for this form
$FormActionProperty in class FormAction
Literal button content, used when useButtonTag is true.
$FormRequestHandlerProperty in class FormRequestHandler
FormRequestHandler::buttonClicked() — Method in class FormRequestHandler
Get instance of button which was clicked for this request
GridField::buildColumnDispatch() — Method in class GridField
Build an columnDispatch that maps a GridField_ColumnProvider to a column for reference later.
$GridFieldAddNewButtonProperty in class GridFieldAddNewButton
GridFieldDetailForm_ItemRequest::Breadcrumbs() — Method in class GridFieldDetailForm_ItemRequest
CMS-specific functionality: Passes through navigation breadcrumbs to the template, and includes the currently edited record (if any).
$TinyMCEConfigProperty in class TinyMCEConfig
Holder list of buttons, organised by line. This array is 1-based indexed array
MoneyField::buildCurrencyField() — Method in class MoneyField
Builds a new currency field based on the allowed currencies configured
$PopoverFieldProperty in class PopoverField
Tooltip to put on button
$TreeDropdownFieldProperty in class TreeDropdownField
Filter for base record
BasicAuthAuthenticatorClass in namespace SilverStripe\GraphQL\Auth
An authenticator using SilverStripe's BasicAuth
Handler::buildAuthenticator() — Method in class Handler
ArrayList::byIDs() — Method in class ArrayList
Filter this list to only contain the given Primary IDs
ArrayList::byID() — Method in class ArrayList
Return the first item with the given ID
DBQueryBuilder::buildSQL() — Method in class DBQueryBuilder
Builds a sql query with the specified connection
DBQueryBuilder::buildSelectQuery() — Method in class DBQueryBuilder
Builds a query from a SQLSelect expression
DBQueryBuilder::buildDeleteQuery() — Method in class DBQueryBuilder
Builds a query from a SQLDelete expression
DBQueryBuilder::buildInsertQuery() — Method in class DBQueryBuilder
Builds a query from a SQLInsert expression
DBQueryBuilder::buildUpdateQuery() — Method in class DBQueryBuilder
Builds a query from a SQLUpdate expression
DBQueryBuilder::buildSelectFragment() — Method in class DBQueryBuilder
Returns the SELECT clauses ready for inserting into a query.
DBQueryBuilder::buildDeleteFragment() — Method in class DBQueryBuilder
Return the DELETE clause ready for inserting into a query.
DBQueryBuilder::buildUpdateFragment() — Method in class DBQueryBuilder
Return the UPDATE clause ready for inserting into a query.
DBQueryBuilder::buildFromFragment() — Method in class DBQueryBuilder
Return the FROM clause ready for inserting into a query.
DBQueryBuilder::buildWhereFragment() — Method in class DBQueryBuilder
Returns the WHERE clauses ready for inserting into a query.
DBQueryBuilder::buildOrderByFragment() — Method in class DBQueryBuilder
Returns the ORDER BY clauses ready for inserting into a query.
DBQueryBuilder::buildGroupByFragment() — Method in class DBQueryBuilder
Returns the GROUP BY clauses ready for inserting into a query.
DBQueryBuilder::buildHavingFragment() — Method in class DBQueryBuilder
Returns the HAVING clauses ready for inserting into a query.
DBQueryBuilder::buildLimitFragment() — Method in class DBQueryBuilder
Return the LIMIT clause ready for inserting into a query.
DBSchemaManager::boolean() — Method in class DBSchemaManager
Returns data type for 'boolean' column
Database::benchmarkQuery() — Method in class Database
Allows the display and benchmarking of queries as they are being run
MySQLQueryBuilder::buildLimitFragment() — Method in class MySQLQueryBuilder
Return the LIMIT clause ready for inserting into a query.
MySQLSchemaManager::boolean() — Method in class MySQLSchemaManager
Return a boolean type-formatted string
MySQLSchemaManager::bigint() — Method in class MySQLSchemaManager
Return a bigint type-formatted string
$MySQLStatementProperty in class MySQLStatement
Is the statement bound to the current resultset?
$MySQLStatementProperty in class MySQLStatement
List of bound variables in the current row
MySQLStatement::bind() — Method in class MySQLStatement
Binds this statement to the variables
MySQLiConnector::beforeQuery() — Method in class MySQLiConnector
Invoked before any query is executed
MySQLiConnector::bindParameters() — Method in class MySQLiConnector
Binds a list of parameters to a statement
PDOConnector::beforeQuery() — Method in class PDOConnector
Invoked before any query is executed
PDOConnector::bindParameters() — Method in class PDOConnector
Bind all parameters to a PDOStatement
TempDatabase::build() — Method in class TempDatabase
Create temp DB without creating extra objects
DB::build_sql() — Method in class DB
Builds a sql query with the specified connection
DataList::byIDs() — Method in class DataList
Filter this list to only contain the given Primary IDs
DataList::byID() — Method in class DataList
Return the first DataObject with the given ID
$DataObjectProperty in class DataObject
Used by onBeforeDelete() to ensure child classes call parent::onBeforeDelete()
$DataObjectProperty in class DataObject
Used by onBeforeWrite() to ensure child classes call parent::onBeforeWrite()
DataObject::belongsTo() — Method in class DataObject
Returns the class of a remote belongs_to relationship. If no component is specified a map of all components and their class name will be returned.
DataObject::beforeUpdateCMSFields() — Method in class DataObject
Allows user code to hook into DataObject::getCMSFields prior to updateCMSFields being called on extensions
DataObject::baseTable() — Method in class DataObject
Get the name of the base table for this object
DataObject::baseClass() — Method in class DataObject
Get the base class for this object
DataObjectSchema::baseDataClass() — Method in class DataObjectSchema
Returns the root class (the first to extend from DataObject) for the passed class.
DataObjectSchema::baseDataTable() — Method in class DataObjectSchema
Get the base table
DataObjectSchema::buildTableName() — Method in class DataObjectSchema
Generate table name for a class.
DataObjectSchema::buildCustomDatabaseIndexes() — Method in class DataObjectSchema
Look for custom indexes declared on the class
DataObjectSchema::belongsToComponent() — Method in class DataObjectSchema
Return data for a specific belongs_to component.
DataQueryManipulator::beforeGetFinalisedQuery() — Method in class DataQueryManipulator
Invoked prior to getFinalisedQuery()
DatabaseAdmin::build() — Method in class DatabaseAdmin
Updates the database schema, creating tables & fields as necessary.
DatabaseAdmin::buildDefaults() — Method in class DatabaseAdmin
Build the default data, calling requireDefaultRecords on all DataObject classes
$DBClassNameProperty in class DBClassName
Base classname of class to enumerate.
DBComposite::bindTo() — Method in class DBComposite
Bind this field to the dataobject, and set the underlying table to that of the owner
Filterable::byID() — Method in class Filterable
Return the first item with the given ID
Filterable::byIDs() — Method in class Filterable
Filter this list to only contain the given Primary IDs
ListDecorator::byID() — Method in class ListDecorator
Return the first item with the given ID
ListDecorator::byIDs() — Method in class ListDecorator
Filter this list to only contain the given Primary IDs
ManyManyThroughQueryManipulator::beforeGetFinalisedQuery() — Method in class ManyManyThroughQueryManipulator
Invoked prior to getFinalisedQuery()
$UnsavedRelationListProperty in class UnsavedRelationList
The DataObject class name that this relation is on
ReportAdmin::Breadcrumbs() — Method in class ReportAdmin
Returns the Breadcrumbs for the ReportAdmin
$ReportWrapperProperty in class ReportWrapper
ReportWrapper::beforeQuery() — Method in class ReportWrapper
Override this method to perform some actions prior to querying.
BasicAuthClass in namespace SilverStripe\Security
Provides an interface to HTTP basic authentication.
$InheritedPermissionsProperty in class InheritedPermissions
Class name
InheritedPermissions::batchPermissionCheck() — Method in class InheritedPermissions
This method is NOT a full replacement for the individual can*() methods, e.g. {@link canEdit()}. Rather than checking (potentially slow) PHP logic, it relies on the database group associations, e.g. the "CanEditType" field plus the "SiteTree_EditorGroups" many-many table. By batch checking multiple records, we can combine the queries efficiently.
InheritedPermissions::batchPermissionCheckForStage() — Method in class InheritedPermissions
Member::beforeMemberLoggedIn() — Method in class Member
Called before a member is logged in via session/cookie/etc
Member::beforeMemberLoggedOut() — Method in class Member
Audit logging hook, called before a member is logged out
Security::basicauthlogin() — Method in class Security
SiteConfigLeftAndMain::Breadcrumbs() — Method in class SiteConfigLeftAndMain
Versioned::baseTable() — Method in class Versioned
Return the base table - the class that directly extends DataObject.
$RequirementsTestStateProperty in class RequirementsTestState
$ShortcodeParserProperty in class ShortcodeParser
Requirements::backend() — Method in class Requirements
Requirements::block() — Method in class Requirements
Block inclusion of a specific file
$Requirements_BackendProperty in class Requirements_Backend
The file paths (relative to docroot) or uniquenessIDs of any included requirements which should be blocked when executing {@link inlcudeInHTML()}. This is useful, for example, to block scripts included by a superclass without having to override entire functions and duplicate a lot of code.
Requirements_Backend::block() — Method in class Requirements_Backend
Block inclusion of a specific file
$ThemeManifestProperty in class ThemeManifest
Base path
$ThemeResourceLoaderProperty in class ThemeResourceLoader
The base path of the application
$i18nTextCollectorProperty in class i18nTextCollector
The directory base on which the collector should act.
$i18nTextCollectorProperty in class i18nTextCollector
Save path

C

CMSBatchActionClass in namespace SilverStripe\Admin
A class representing back actions.
CMSBatchAction::canView() — Method in class CMSBatchAction
If you wish to restrict the batch action to some users, overload this function.
CMSBatchActionHandlerClass in namespace SilverStripe\Admin
Special request handler for admin/batchaction
CMSBatchActionHandler::cleanIDs() — Method in class CMSBatchActionHandler
Sanitise ID list from string input
CMSMenuClass in namespace SilverStripe\Admin
The object manages the main CMS menu. See {@link LeftAndMain::init()} for example usage.
CMSMenu::clear_menu() — Method in class CMSMenu
Clears the entire menu
CMSMenuItemClass in namespace SilverStripe\Admin
A simple CMS menu item.
$CMSMenuItemProperty in class CMSMenuItem
Parent controller class name
CMSProfileControllerClass in namespace SilverStripe\Admin
CMSProfileController::canView() — Method in class CMSProfileController
LeftAndMain::canView() — Method in class LeftAndMain
LeftAndMain::Content() — Method in class LeftAndMain
LeftAndMain::currentPageID() — Method in class LeftAndMain
Identifier for the currently shown record, in most cases a database ID. Inspects the following sources (in this order): - GET/POST parameter named 'ID' - URL parameter named 'ID' - Session value namespaced by classname, e.g. "CMSMain.currentPage"
LeftAndMain::currentPage() — Method in class LeftAndMain
Uses {@link getRecord()} and {@link currentPageID()} to get the currently selected record.
LeftAndMain::CMSVersion() — Method in class LeftAndMain
Return the version number of this application.
$ModalControllerProperty in class ModalController
AssetAdmin::createfolder() — Method in class AssetAdmin
CampaignAdminExtensionClass in namespace SilverStripe\AssetAdmin\Extensions
Extension that updates the Popover menu of FileFormFactory.
CreateFileMutationCreatorClass in namespace SilverStripe\AssetAdmin\GraphQL
CreateFolderMutationCreatorClass in namespace SilverStripe\AssetAdmin\GraphQL
API available but currently not used, as create folder uses FormBuilder
ReadFileQueryCreator::createConnection() — Method in class ReadFileQueryCreator
Get connection for this query
$FileProperty in class File
File::canView() — Method in class File
File::canEdit() — Method in class File
Check if this file can be modified
File::canCreate() — Method in class File
Check if a file can be created
File::canDelete() — Method in class File
Check if this file can be deleted
File::collateDescendants() — Method in class File
Collate selected descendants of this page.
File::copyFile() — Method in class File
Copy to new filename.
File::canViewFile() — Method in class File
Check if the current user can view the given file.
File::CMSEditLink() — Method in class File
FileDefaultPermissions::canEdit() — Method in class FileDefaultPermissions
Can root be edited?
FileDefaultPermissions::canView() — Method in class FileDefaultPermissions
Can root be viewed?
FileDefaultPermissions::canDelete() — Method in class FileDefaultPermissions
Can root be deleted?
FileDefaultPermissions::canCreate() — Method in class FileDefaultPermissions
Can root objects be created?
$FilesystemProperty in class Filesystem
AssetAdapter::configureServer() — Method in class AssetAdapter
Configure server files for this store
FlysystemAssetStore::copy() — Method in class FlysystemAssetStore
Copy a file (and all variants) to a new filename
FlysystemAssetStore::canView() — Method in class FlysystemAssetStore
Check if the current user can view the given file.
FlysystemAssetStore::cleanFilename() — Method in class FlysystemAssetStore
Performs filename cleanup before sending it back.
FlysystemAssetStore::createResponseFor() — Method in class FlysystemAssetStore
Generate an {see HTTPResponse} for the given file from the source filesystem
FlysystemAssetStore::createDeniedResponse() — Method in class FlysystemAssetStore
Generate a response for requests to a denied protected file
FlysystemAssetStore::createMissingResponse() — Method in class FlysystemAssetStore
Generate a response for missing file requests
FlysystemAssetStore::createErrorResponse() — Method in class FlysystemAssetStore
Create a response with the given error code
GeneratedAssets::checkOrCreate() — Method in class GeneratedAssets
Check if the file exists or that the $callback provided was able to regenerate it.
Folder::ChildFolders() — Method in class Folder
Get the children of this folder that are also folders.
$ImageBackendFactoryProperty in class ImageBackendFactory
In memory cache keyed by hash/variant
$ImageBackendFactoryProperty in class ImageBackendFactory
ImageBackendFactory::create() — Method in class ImageBackendFactory
Creates a new service instance.
ImageManipulation::CropWidth() — Method in class ImageManipulation
Crop image on X axis if it exceeds specified width. Retain height.
ImageManipulation::CropHeight() — Method in class ImageManipulation
Crop image on Y axis if it exceeds specified height. Retain width.
ImageManipulation::CMSThumbnail() — Method in class ImageManipulation
Default CMS thumbnail
Image_Backend::croppedResize() — Method in class Image_Backend
Resize an image to cover the given width/height completely, and crop off any overhanging edges.
Image_Backend::crop() — Method in class Image_Backend
Crop's part of image.
InterventionBackend::croppedResize() — Method in class InterventionBackend
Resize an image to cover the given width/height completely, and crop off any overhanging edges.
InterventionBackend::crop() — Method in class InterventionBackend
Crop's part of image.
InterventionBackend::createCloneWithResource() — Method in class InterventionBackend
Modify this image backend with either a provided resource, or transformation
AssetContainer::copyFile() — Method in class AssetContainer
Copy to new filename.
AssetContainer::canViewFile() — Method in class AssetContainer
Check if the current user can view the given file.
AssetStore::copy() — Method in class AssetStore
Copy a file (and all variants) to a new filename
AssetStore::canView() — Method in class AssetStore
Check if the current user can view the given file.
DBFile::canViewFile() — Method in class DBFile
Check if the current user can view the given file.
DBFile::copyFile() — Method in class DBFile
Copy to new filename.
DefaultAssetNameGenerator::current() — Method in class DefaultAssetNameGenerator
Upload::clearErrors() — Method in class Upload
Clear out all errors (mostly set by {loadUploaded()}) including the validator's errors
Upload_Validator::clearErrors() — Method in class Upload_Validator
Clear out all errors
CMSBatchAction_ArchiveClass in namespace SilverStripe\CMS\BatchActions
Delete items batch action.
CMSBatchAction_PublishClass in namespace SilverStripe\CMS\BatchActions
Publish items batch action.
CMSBatchAction_RestoreClass in namespace SilverStripe\CMS\BatchActions
Batch restore of pages
CMSBatchAction_UnpublishClass in namespace SilverStripe\CMS\BatchActions
Unpublish items batch action.
CMSMainClass in namespace SilverStripe\CMS\Controllers
The main "content" area of the CMS.
CMSMain::CanOrganiseSitetree() — Method in class CMSMain
CMSMain::childfilter() — Method in class CMSMain
Callback to request the list of page types allowed under a given page instance.
CMSMain::currentPageID() — Method in class CMSMain
Identifier for the currently shown record, in most cases a database ID. Inspects the following sources (in this order): - GET/POST parameter named 'ID' - URL parameter named 'ID' - Session value namespaced by classname, e.g. "CMSMain.currentPage"
CMSPageAddControllerClass in namespace SilverStripe\CMS\Controllers
CMSPageEditControllerClass in namespace SilverStripe\CMS\Controllers
CMSPageHistoryControllerClass in namespace SilverStripe\CMS\Controllers
CMSPageHistoryController::compare() — Method in class CMSPageHistoryController
CMSPageHistoryController::CompareVersionsForm() — Method in class CMSPageHistoryController
CMSPageSettingsControllerClass in namespace SilverStripe\CMS\Controllers
CMSPagesControllerClass in namespace SilverStripe\CMS\Controllers
CMSSiteTreeFilterClass in namespace SilverStripe\CMS\Controllers
Base class for filtering the subtree for certain node statuses.
$CMSSiteTreeFilterProperty in class CMSSiteTreeFilter
CMSSiteTreeFilter_ChangedPagesClass in namespace SilverStripe\CMS\Controllers
Gets all pages which have changed on stage.
CMSSiteTreeFilter_DeletedPagesClass in namespace SilverStripe\CMS\Controllers
Works a bit different than the other filters: Shows all pages including those deleted from stage and live.
$CMSSiteTreeFilter_DeletedPagesProperty in class CMSSiteTreeFilter_DeletedPages
CMSSiteTreeFilter_PublishedPagesClass in namespace SilverStripe\CMS\Controllers
This filter will display the SiteTree as a site visitor might see the site, i.e only the pages that is currently published.
$CMSSiteTreeFilter_PublishedPagesProperty in class CMSSiteTreeFilter_PublishedPages
CMSSiteTreeFilter_SearchClass in namespace SilverStripe\CMS\Controllers
CMSSiteTreeFilter_StatusDeletedPagesClass in namespace SilverStripe\CMS\Controllers
Filters pages which have a status "Deleted".
$CMSSiteTreeFilter_StatusDeletedPagesProperty in class CMSSiteTreeFilter_StatusDeletedPages
CMSSiteTreeFilter_StatusDraftPagesClass in namespace SilverStripe\CMS\Controllers
Filters pages which have a status "Draft".
CMSSiteTreeFilter_StatusRemovedFromDraftPagesClass in namespace SilverStripe\CMS\Controllers
Filters pages which have a status "Removed from Draft".
ContentControllerClass in namespace SilverStripe\CMS\Controllers
The most common kind of controller; effectively a controller linked to a {@link DataObject}.
ContentController::ChildrenOf() — Method in class ContentController
Return the children of a given page. The parent reference can either be a page link or an ID.
ContentController::ContentLocale() — Method in class ContentController
Returns an RFC1766 compliant locale string, e.g. 'fr-CA'.
ModelAsController::controller_for() — Method in class ModelAsController
Get the appropriate {@link ContentController} for handling a {@link SiteTree} object, link it to the object and return it.
$RootURLControllerProperty in class RootURLController
SilverStripeNavigatorItem::canView() — Method in class SilverStripeNavigatorItem
Filters items based on member permissions or other criteria, such as if a state is generally available for the current record.
SilverStripeNavigatorItem_ArchiveLink::canView() — Method in class SilverStripeNavigatorItem_ArchiveLink
Filters items based on member permissions or other criteria, such as if a state is generally available for the current record.
SilverStripeNavigatorItem_CMSLink::canView() — Method in class SilverStripeNavigatorItem_CMSLink
Filters items based on member permissions or other criteria, such as if a state is generally available for the current record.
SilverStripeNavigatorItem_LiveLink::canView() — Method in class SilverStripeNavigatorItem_LiveLink
Filters items based on member permissions or other criteria, such as if a state is generally available for the current record.
SilverStripeNavigatorItem_StageLink::canView() — Method in class SilverStripeNavigatorItem_StageLink
Filters items based on member permissions or other criteria, such as if a state is generally available for the current record.
CurrentPageIdentifierClass in namespace SilverStripe\CMS\Model
This interface lets us set up objects that will tell us what the current page is.
CurrentPageIdentifier::currentPageID() — Method in class CurrentPageIdentifier
Get the current page ID.
RedirectorPage::ContentSource() — Method in class RedirectorPage
Returns this page if the redirect is external, otherwise returns the target page.
SiteTree::CMSEditLink() — Method in class SiteTree
Generates a link to edit this page in the CMS.
SiteTree::can() — Method in class SiteTree
This function should return true if the current user can execute this action. It can be overloaded to customise the security model for an application.
SiteTree::canAddChildren() — Method in class SiteTree
This function should return true if the current user can add children to this page. It can be overloaded to customise the security model for an application.
SiteTree::canView() — Method in class SiteTree
This function should return true if the current user can view this page. It can be overloaded to customise the security model for an application.
SiteTree::canPublish() — Method in class SiteTree
Check if this page can be published
SiteTree::canDelete() — Method in class SiteTree
This function should return true if the current user can delete this page. It can be overloaded to customise the security model for an application.
SiteTree::canCreate() — Method in class SiteTree
This function should return true if the current user can create new pages of this class, regardless of class. It can be overloaded to customise the security model for an application.
SiteTree::canEdit() — Method in class SiteTree
This function should return true if the current user can edit this page. It can be overloaded to customise the security model for an application.
SiteTree::collateDescendants() — Method in class SiteTree
Collate selected descendants of this page.
SiteTree::ContentSource() — Method in class SiteTree
Returns the object that contains the content that a user would associate with this page.
SiteTree::CMSTreeClasses() — Method in class SiteTree
Return the CSS classes to apply to this node in the CMS tree.
SiteTree::classDescription() — Method in class SiteTree
Get description for this page type
SiteTreeExtension::canAddChildren() — Method in class SiteTreeExtension
Hook called to determine if a user may add children to this SiteTree object
SiteTreeExtension::canPublish() — Method in class SiteTreeExtension
Hook called to determine if a user may publish this SiteTree object
$VirtualPageProperty in class VirtualPage
VirtualPage::ContentSource() — Method in class VirtualPage
VirtualPage::canPublish() — Method in class VirtualPage
We can only publish the page if there is a published source page
VirtualPage::CMSTreeClasses() — Method in class VirtualPage
VirtualPage::castingHelper() — Method in class VirtualPage
Return the "casting helper" (a piece of PHP code that when evaluated creates a casted value object) for a field on this object.
VirtualPage::CopyContentFrom() — Method in class VirtualPage
BrokenFilesReport::columns() — Method in class BrokenFilesReport
BrokenLinksReport::columns() — Method in class BrokenLinksReport
BrokenRedirectorPagesReport::columns() — Method in class BrokenRedirectorPagesReport
BrokenVirtualPagesReport::columns() — Method in class BrokenVirtualPagesReport
EmptyPagesReport::columns() — Method in class EmptyPagesReport
RecentlyEditedReport::columns() — Method in class RecentlyEditedReport
ContentControllerSearchExtensionClass in namespace SilverStripe\CMS\Search
Extension to provide a search interface when applied to ContentController
$SearchFormProperty in class SearchForm
Classes to search
SearchForm::classesToSearch() — Method in class SearchForm
Set the classes to search.
$AddToCampaignHandlerProperty in class AddToCampaignHandler
Parent controller for this form
CampaignAdminClass in namespace SilverStripe\CampaignAdmin
Campaign section of the CMS
CampaignAdmin::campaignEditForm() — Method in class CampaignAdmin
Url handler for edit form
CampaignAdmin::campaignCreateForm() — Method in class CampaignAdmin
Url handler for create form
CampaignAdminExtensionClass in namespace SilverStripe\CampaignAdmin
CampaignAdminListClass in namespace SilverStripe\CampaignAdmin
Warning: Volatile API as placeholder for standard "GridField"
CachedConfigCollectionClass in namespace SilverStripe\Config\Collections
$CachedConfigCollectionProperty in class CachedConfigCollection
$CachedConfigCollectionProperty in class CachedConfigCollection
Nested config to delegate to
$CachedConfigCollectionProperty in class CachedConfigCollection
CachedConfigCollection::create() — Method in class CachedConfigCollection
ConfigCollectionInterfaceClass in namespace SilverStripe\Config\Collections
This represents a colletction of config keys and values.
DeltaConfigCollection::createFromCollection() — Method in class DeltaConfigCollection
Create a delta collection from a parent collection
DeltaConfigCollection::clearDeltas() — Method in class DeltaConfigCollection
Remove all deltas for the given class and/or key combination
$MemoryConfigCollectionProperty in class MemoryConfigCollection
Stores a list of key/value config prior to middleware being applied
$MemoryConfigCollectionProperty in class MemoryConfigCollection
Call cache for non-trivial config calls including middleware
MemoryConfigCollection::create() — Method in class MemoryConfigCollection
$DeltaMiddlewareProperty in class DeltaMiddleware
Source for deltas
MiddlewareAware::callMiddleware() — Method in class MiddlewareAware
Call middleware to get decorated class config
$PrivateStaticTransformerProperty in class PrivateStaticTransformer
YamlTransformer::create() — Method in class YamlTransformer
YamlTransformer::calculateDependencies() — Method in class YamlTransformer
This generates an array of all document depndencies, keyed by document name.
CLIRequestBuilderClass in namespace SilverStripe\Control
CLI specific request building logic
CLIRequestBuilder::cleanEnvironment() — Method in class CLIRequestBuilder
Clean up HTTP global vars for $_GET / $_REQUEST prior to bootstrapping
CliControllerClass in namespace SilverStripe\Control
Base class invoked from CLI rather than the webserver (Cron jobs, handling email bounces).
ContentNegotiatorClass in namespace SilverStripe\Control
The content negotiator performs "text/html" or "application/xhtml+xml" switching. It does this through the public static function ContentNegotiator::process(). By default, ContentNegotiator will comply to the Accept headers the clients sends along with the HTTP request, which is most likely "application/xhtml+xml" (see "Order of selection" below).
$ContentNegotiatorProperty in class ContentNegotiator
ControllerClass in namespace SilverStripe\Control
Controllers are the cornerstone of all site functionality in SilverStripe. The {@link Director} selects a controller to pass control to, and then calls {@link handleRequest()}. This method will execute the appropriate action - either by calling the action method, or displaying the action's template.
$ControllerProperty in class Controller
Stack of current controllers. Controller::$controller_stack[0] is the current controller.
Controller::curr() — Method in class Controller
Returns the current controller.
Controller::can() — Method in class Controller
Returns true if the member is allowed to do the given action. Defaults to the currently logged in user.
CookieClass in namespace SilverStripe\Control
A set of static methods for manipulating cookies.
CookieJarClass in namespace SilverStripe\Control
A default backend for the setting and getting of cookies
$CookieJarProperty in class CookieJar
Hold the current cookies (ie: a mix of those that were sent to us and we have set without the ones we've cleared)
Cookie_BackendClass in namespace SilverStripe\Control
The Cookie_Backend interface for use with Cookie::$inst.
Director::currentRequest() — Method in class Director
Helper to validate or check the current request object
$HTTPProperty in class HTTP
HTTPRequestBuilder::createFromEnvironment() — Method in class HTTPRequestBuilder
Create HTTPRequest instance from the current environment variables.
HTTPRequestBuilder::createFromVariables() — Method in class HTTPRequestBuilder
Build HTTPRequest from given variables
HTTPRequestBuilder::cleanEnvironment() — Method in class HTTPRequestBuilder
Clean up HTTP global vars for $_GET / $_REQUEST prior to bootstrapping
$HTTPStreamResponseProperty in class HTTPStreamResponse
Set to true if this stream has been consumed.
HTTPStreamResponse::consumeStream() — Method in class HTTPStreamResponse
Safely consume the stream
CanonicalURLMiddlewareClass in namespace SilverStripe\Control\Middleware
Allows events to be registered and passed through middleware.
HTTPMiddlewareAware::callMiddleware() — Method in class HTTPMiddlewareAware
Call middleware
$PjaxResponseNegotiatorProperty in class PjaxResponseNegotiator
See {@link respond()}
RequestHandler::checkAccessAction() — Method in class RequestHandler
Check that the given action is allowed to be called from a URL.
$SessionProperty in class Session
Session::clear() — Method in class Session
Clear session value
Session::clearAll() — Method in class Session
Clear all values
Session::changedData() — Method in class Session
Return the changed data, for debugging purposes.
IPUtils::checkIP() — Method in class IPUtils
Checks if an IPv4 or IPv6 address is contained in the list of given IPs or subnets.
IPUtils::checkIP4() — Method in class IPUtils
Compares two IPv4 addresses.
IPUtils::checkIP6() — Method in class IPUtils
Compares two IPv6 addresses.
ApcuCacheFactory::create() — Method in class ApcuCacheFactory
CacheFactoryClass in namespace SilverStripe\Core\Cache
CacheFactory::create() — Method in class CacheFactory
Note: While the returned object is used as a singleton (by the originating Injector->get() call), this cache object shouldn't be a singleton itself - it has varying constructor args for the same service name.
DefaultCacheFactory::create() — Method in class DefaultCacheFactory
DefaultCacheFactory::createCache() — Method in class DefaultCacheFactory
FilesystemCacheFactory::create() — Method in class FilesystemCacheFactory
ManifestCacheFactory::create() — Method in class ManifestCacheFactory
Note: While the returned object is used as a singleton (by the originating Injector->get() call), this cache object shouldn't be a singleton itself - it has varying constructor args for the same service name.
ManifestCacheFactory::createCache() — Method in class ManifestCacheFactory
Create cache directly without config / injector
MemcachedCacheFactory::create() — Method in class MemcachedCacheFactory
RateLimiter::clearAttempts() — Method in class RateLimiter
RateLimiter::canAccess() — Method in class RateLimiter
ClassInfoClass in namespace SilverStripe\Core
Provides introspection information about the class tree.
ClassInfo::class_name() — Method in class ClassInfo
Convert a class name in any case and return it as it was defined in PHP
ClassInfo::classImplements() — Method in class ClassInfo
Returns true if the given class implements the given interface
ClassInfo::classes_for_file() — Method in class ClassInfo
Get all classes contained in a file.
ClassInfo::classes_for_folder() — Method in class ClassInfo
Returns all classes contained in a certain folder.
ConfigClass in namespace SilverStripe\Core\Config
ConfigLoaderClass in namespace SilverStripe\Core\Config
Registers config sources via ConfigCollectionInterface
ConfigLoader::countManifests() — Method in class ConfigLoader
Check number of manifests
Config_ForClassClass in namespace SilverStripe\Core\Config
$Config_ForClassProperty in class Config_ForClass
ConfigurableClass in namespace SilverStripe\Core\Config
Provides extensions to this object to integrate it with standard config API methods.
Configurable::config() — Method in class Configurable
Get a configuration accessor for this class. Short hand for Config::inst()->get($this->class, .
CoreConfigFactoryClass in namespace SilverStripe\Core\Config
Factory for silverstripe configs
$CoreConfigFactoryProperty in class CoreConfigFactory
CoreConfigFactory::createRoot() — Method in class CoreConfigFactory
Create root application config.
CoreConfigFactory::createCore() — Method in class CoreConfigFactory
Rebuild new uncached config, which is mutable
ConvertClass in namespace SilverStripe\Core
Library of conversion functions, implemented as static methods.
CoreKernelClass in namespace SilverStripe\Core
Simple Kernel container
$CoreKernelProperty in class CoreKernel
$CoreKernelProperty in class CoreKernel
$CoreKernelProperty in class CoreKernel
CustomMethodsClass in namespace SilverStripe\Core
Allows an object to declare a set of custom methods
Extensible::constructExtensions() — Method in class Extensible
Extension::clearOwner() — Method in class Extension
Clear the current owner, and restore extension to the state prior to the last setOwner()
Factory::create() — Method in class Factory
Creates a new service instance.
Injectable::create() — Method in class Injectable
An implementation of the factory method, allows you to create an instance of a class
InjectionCreator::create() — Method in class InjectionCreator
Creates a new service instance.
$InjectorProperty in class Injector
Locator for determining Config properties for services
Injector::convertServiceProperty() — Method in class Injector
Recursively convert a value into its proper representation with service references resolved to actual objects
Injector::create() — Method in class Injector
Similar to get() but always returns a new object of the given type
Injector::createWithArgs() — Method in class Injector
Creates an object with the supplied argument array
InjectorLoader::countManifests() — Method in class InjectorLoader
Check number of manifests
$SilverStripeServiceConfigurationLocatorProperty in class SilverStripeServiceConfigurationLocator
List of Injector configurations cached from Config in class => config format.
SilverStripeServiceConfigurationLocator::configFor() — Method in class SilverStripeServiceConfigurationLocator
Retrieves the config for a named service without performing a hierarchy walk
ClassContentRemoverClass in namespace SilverStripe\Core\Manifest
Class ClassContentRemover
ClassLoaderClass in namespace SilverStripe\Core\Manifest
A class that handles loading classes and interfaces from a class manifest instance.
ClassLoader::classExists() — Method in class ClassLoader
Returns true if a class or interface name exists in the manifest.
ClassManifestClass in namespace SilverStripe\Core\Manifest
A utility class which builds a manifest of all classes, interfaces and caches it.
$ClassManifestProperty in class ClassManifest
Used to build cache during boot
$ClassManifestProperty in class ClassManifest
Cache to use, if caching.
$ClassManifestProperty in class ClassManifest
Key to use for the top level cache of all items
$ClassManifestProperty in class ClassManifest
Map of lowercase class names to paths
$ClassManifestProperty in class ClassManifest
Map of lowercase class names to case-correct names
$ClassManifestProperty in class ClassManifest
List of direct children for any class.
ClassManifest::coalesceDescendants() — Method in class ClassManifest
Recursively coalesces direct child information into full descendant information.
ClassManifestVisitorClass in namespace SilverStripe\Core\Manifest
$ModuleProperty in class Module
Cache of composer data
ModuleLoader::countManifests() — Method in class ModuleLoader
Check number of manifests
$ModuleManifestProperty in class ModuleManifest
A string to prepend to all cache keys to ensure all keys are unique to just this $base
$ModuleManifestProperty in class ModuleManifest
Factory to use to build cache
$ModuleManifestProperty in class ModuleManifest
ParameterConfirmationToken::checkToken() — Method in class ParameterConfirmationToken
Validate a token
ParameterConfirmationToken::currentURL() — Method in class ParameterConfirmationToken
Get redirect url, excluding querystring
BehatFixtureFactory::createObject() — Method in class BehatFixtureFactory
Writes the fixture into the database using DataObjects
$BulkLoaderProperty in class BulkLoader
Map columns to DataObject-properties.
$BulkLoader_ResultProperty in class BulkLoader_Result
Stores a map of ID and ClassNames which can be reconstructed to DataObjects.
BulkLoader_Result::Count() — Method in class BulkLoader_Result
Returns the count of all objects which were created or updated.
BulkLoader_Result::CreatedCount() — Method in class BulkLoader_Result
BulkLoader_Result::Created() — Method in class BulkLoader_Result
Returns all created objects. Each object might contain specific importer feedback in the "_BulkLoaderMessage" property.
CLIClass in namespace SilverStripe\Dev
Class to facilitate command-line output.
CSSContentParserClass in namespace SilverStripe\Dev
CSSContentParser enables parsing & assertion running of HTML content via CSS selectors.
CSVParserClass in namespace SilverStripe\Dev
Class to handle parsing of CSV files, where the column headers are in the first row.
$CSVParserProperty in class CSVParser
Map of source columns to output columns.
$CSVParserProperty in class CSVParser
The data of the current row.
CSVParser::closeFile() — Method in class CSVParser
Close the CSV file and re-set all of the internal variables.
CSVParser::current() — Method in class CSVParser
CliDebugViewClass in namespace SilverStripe\Dev
A basic HTML wrapper for stylish rendering of a developement info view.
SSListContains::checkIfItemEvaluatesRemainingMatches() — Method in class SSListContains
CsvBulkLoaderClass in namespace SilverStripe\Dev
Utility class to facilitate complex CSV-imports by defining column-mappings and custom converters.
Debug::caller() — Method in class Debug
Returns the caller for a specific method
Debug::create_debug_view() — Method in class Debug
Create an instance of an appropriate DebugView object.
$FixtureBlueprintProperty in class FixtureBlueprint
$FixtureBlueprintProperty in class FixtureBlueprint
FixtureBlueprint::createObject() — Method in class FixtureBlueprint
FixtureFactory::createObject() — Method in class FixtureFactory
Writes the fixture into the database using DataObjects
FixtureFactory::createRaw() — Method in class FixtureFactory
Writes the fixture into the database directly using a database manipulation.
FixtureFactory::clear() — Method in class FixtureFactory
Remove all fixtures previously defined through {@link createObject()} or {@link createRaw()}, both from the internal fixture mapping and the database.
$FunctionalTestProperty in class FunctionalTest
CSSContentParser for the most recently requested page.
FunctionalTest::content() — Method in class FunctionalTest
Return the most recent content
FunctionalTest::cssParser() — Method in class FunctionalTest
Return a CSSContentParser for the most recent content.
InstallConfig::canSendStats() — Method in class InstallConfig
Check if stats should be sent
InstallRequirements::checkDatabase() — Method in class InstallRequirements
Check the database configuration. These are done one after another starting with checking the database function exists in PHP, and continuing onto more difficult checks like database permissions.
InstallRequirements::checkAdminConfig() — Method in class InstallRequirements
InstallRequirements::check() — Method in class InstallRequirements
Check everything except the database
InstallRequirements::checkApacheVersion() — Method in class InstallRequirements
InstallRequirements::checkModuleExists() — Method in class InstallRequirements
Check that a module exists
Installer::createHtaccess() — Method in class Installer
Ensure root .htaccess is setup
Installer::createWebConfig() — Method in class Installer
Writes basic configuration to the web.config for IIS so that rewriting capability can be use.
Installer::checkRewrite() — Method in class Installer
MySQLDatabaseConfigurationHelper::createConnection() — Method in class MySQLDatabaseConfigurationHelper
Create a connection of the appropriate type
MySQLDatabaseConfigurationHelper::column() — Method in class MySQLDatabaseConfigurationHelper
Helper function to quickly extract a column from a mysqi_result
MySQLDatabaseConfigurationHelper::checkValidDatabaseName() — Method in class MySQLDatabaseConfigurationHelper
Determines if a given database name is a valid Silverstripe name.
MySQLDatabaseConfigurationHelper::checkDatabasePermissionGrant() — Method in class MySQLDatabaseConfigurationHelper
Checks if a specified grant proves that the current user has the specified permission on the specified database
MySQLDatabaseConfigurationHelper::checkDatabasePermission() — Method in class MySQLDatabaseConfigurationHelper
Checks if the current user has the specified permission on the specified database
$SapphireTestProperty in class SapphireTest
Cache for logInWithPermission()
SapphireTest::currentTestEnablesDatabase() — Method in class SapphireTest
Helper method to check, if the current test uses the database.
SapphireTest::currentTestDisablesDatabase() — Method in class SapphireTest
Helper method to check, if the current test uses the database.
SapphireTest::clearFixtures() — Method in class SapphireTest
Clear all fixtures which were previously loaded through {@link loadFixture()}
SapphireTest::clearEmails() — Method in class SapphireTest
Clear the log of emails sent
SapphireTest::createMemberWithPermission() — Method in class SapphireTest
Create Member and Group objects on demand with specific permission code
CleanupTestDatabasesTaskClass in namespace SilverStripe\Dev\Tasks
Cleans up leftover databases from aborted test executions (starting with ss_tmpdb) Task is restricted to users with administrator rights or running through CLI.
TestMailer::clearEmails() — Method in class TestMailer
Clear the log of emails sent
$TestSessionProperty in class TestSession
Necessary to use the mock session created in {@link session} in the normal controller stack, e.g. to overwrite Security::getCurrentUser() with custom login data.
TestSession::cssParser() — Method in class TestSession
Return a CSSContentParser containing the most recent response
UpgradeBootstrap::copyFile() — Method in class UpgradeBootstrap
Copy file
ErrorPage::canAddChildren() — Method in class ErrorPage
CheckboxFieldClass in namespace SilverStripe\Forms
Single checkbox field.
CheckboxField_ReadonlyClass in namespace SilverStripe\Forms
Readonly version of a checkbox field - "Yes" or "No".
CheckboxSetFieldClass in namespace SilverStripe\Forms
Displays a set of checkboxes as a logical group.
CompositeFieldClass in namespace SilverStripe\Forms
Base class for all fields that contain other fields.
$CompositeFieldProperty in class CompositeField
$CompositeFieldProperty in class CompositeField
CompositeField::collateDataFields() — Method in class CompositeField
Add all of the non-composite fields contained within this field to the list.
ConfirmedPasswordFieldClass in namespace SilverStripe\Forms
Two masked input fields, checks for matching passwords.
$ConfirmedPasswordFieldProperty in class ConfirmedPasswordField
Allow empty fields in serverside validation
$ConfirmedPasswordFieldProperty in class ConfirmedPasswordField
A place to temporarily store the confirm password value
$ConfirmedPasswordFieldProperty in class ConfirmedPasswordField
Store value of "Current Password" field
$ConfirmedPasswordFieldProperty in class ConfirmedPasswordField
Child fields (_Password, _ConfirmPassword)
$ConfirmedPasswordFieldProperty in class ConfirmedPasswordField
CurrencyFieldClass in namespace SilverStripe\Forms
Renders a text field, validating its input as a currency.
CurrencyField_DisabledClass in namespace SilverStripe\Forms
Readonly version of a {@link CurrencyField}.
CurrencyField_ReadonlyClass in namespace SilverStripe\Forms
Readonly version of a {@link CurrencyField}.
$FieldListProperty in class FieldList
If this fieldlist is owned by a parent field (e.g. CompositeField) this is the parent field.
FieldList::collateDataFields() — Method in class FieldList
FieldList::changeFieldOrder() — Method in class FieldList
Change the order of fields in this FieldList by specifying an ordered list of field names.
FileUploadReceiver::constructFileUploadReceiver() — Method in class FileUploadReceiver
$FormProperty in class Form
Parent (optional) request handler
Form::clearFormState() — Method in class Form
Flush persistant form state details
Form::clearMessage() — Method in class Form
Clear form message (and in session)
Form::castingHelper() — Method in class Form
Return the "casting helper" (a piece of PHP code that when evaluated creates a casted value object) for a field on this object. This helper will be a subclass of DBField.
$FormFieldProperty in class FormField
Stores a reference to the FieldList that contains this object.
$FormFieldProperty in class FormField
Custom validation message for the field.
FormField::castingHelper() — Method in class FormField
Return the "casting helper" (a piece of PHP code that when evaluated creates a casted value object) for a field on this object. This helper will be a subclass of DBField.
FormField::castedCopy() — Method in class FormField
Returns another instance of this field, but "cast" to a different class. The logic tries to retain all of the instance properties, and may be overloaded by subclasses to set additional ones.
FormField::canSubmitValue() — Method in class FormField
Determine if the value of this formfield accepts front-end submitted values and is saveable.
FormRequestHandler::checkAccessAction() — Method in class FormRequestHandler
FormRequestHandler::checkFieldsForAction() — Method in class FormRequestHandler
Fields can have action to, let's check if anyone of the responds to $funcname them
$GridFieldProperty in class GridField
$GridFieldProperty in class GridField
Components list.
$GridFieldProperty in class GridField
Internal dispatcher for column handlers.
$GridFieldProperty in class GridField
Map of callbacks for custom data fields.
$GridFieldConfigProperty in class GridFieldConfig
GridFieldDataColumns::castValue() — Method in class GridFieldDataColumns
Casts a field to a string which is safe to insert into HTML
$GridFieldDetailForm_ItemRequestProperty in class GridFieldDetailForm_ItemRequest
$GridFieldExportButtonProperty in class GridFieldExportButton
$GridFieldExportButtonProperty in class GridFieldExportButton
$GridFieldExportButtonProperty in class GridFieldExportButton
GridFieldFilterHeader::checkDataType() — Method in class GridFieldFilterHeader
Check that this dataList is of the right data type.
GridFieldFilterHeader::canFilterAnyColumns() — Method in class GridFieldFilterHeader
Returns whether this {@link GridField} has any columns to sort on at all.
GridFieldGroupDeleteAction::canUnlink() — Method in class GridFieldGroupDeleteAction
$GridFieldLevelupProperty in class GridFieldLevelup
GridFieldPaginator::checkDataType() — Method in class GridFieldPaginator
Check that this dataList is of the right data type.
GridFieldSortableHeader::checkDataType() — Method in class GridFieldSortableHeader
Check that this dataList is of the right data type.
$GridFieldVersionedStateProperty in class GridFieldVersionedState
$HTMLEditorConfigProperty in class HTMLEditorConfig
Array of registered configurations
$HTMLEditorConfigProperty in class HTMLEditorConfig
Identifier key of current config. This will match an array key in $configs.
$HTMLEditorConfigProperty in class HTMLEditorConfig
List of the current themes set for this config
TinyMCECombinedGenerator::checkName() — Method in class TinyMCECombinedGenerator
Check if this config is registered under a given key
$LiteralFieldProperty in class LiteralField
NumericField::cast() — Method in class NumericField
Helper to cast non-localised strings to their native type
ReadonlyField::castingHelper() — Method in class ReadonlyField
Return the "casting helper" (a piece of PHP code that when evaluated creates a casted value object) for a field on this object. This helper will be a subclass of DBField.
SelectField::castedCopy() — Method in class SelectField
Returns another instance of this field, but "cast" to a different class.
SingleSelectField::castedCopy() — Method in class SingleSelectField
Returns another instance of this field, but "cast" to a different class.
$TextareaFieldProperty in class TextareaField
Visible number of text columns.
$TreeDropdownFieldProperty in class TreeDropdownField
Default child method in Hierarchy->getChildrenAsUL
$TreeDropdownFieldProperty in class TreeDropdownField
TreeDropdownField::castedCopy() — Method in class TreeDropdownField
UploadReceiver::constructUploadReceiver() — Method in class UploadReceiver
Bootstrap Uploadable field
ControllerClass in namespace SilverStripe\GraphQL
Top level controller for handling graphql requests.
Manager::createFromConfig() — Method in class Manager
ConnectionClass in namespace SilverStripe\GraphQL\Pagination
A connection to a list of items on a object type. Collections are paginated and return a list of edges.
$ConnectionProperty in class Connection
$ConnectionProperty in class Connection
Return a thunk function, which in turn returns the lazy-evaluated {@link ObjectType}.
$ConnectionProperty in class Connection
$PaginatedQueryCreatorProperty in class PaginatedQueryCreator
PaginatedQueryCreator::createConnection() — Method in class PaginatedQueryCreator
Get connection for this query
TypeCreatorExtension::createTypeParser() — Method in class TypeCreatorExtension
Creates the type parser, using the graphql_type value
TypeCreatorExtension::configType() — Method in class TypeCreatorExtension
Gets the graphql type from config
CRUDInterfaceClass in namespace SilverStripe\GraphQL\Scaffolding\Interfaces
Defines the methods required for a class to provide a CRUD scaffold
ConfigurationApplierClass in namespace SilverStripe\GraphQL\Scaffolding\Interfaces
Defines the methods required for a class to accept a configuration as an array
CreateClass in namespace SilverStripe\GraphQL\Scaffolding\Scaffolders\CRUD
A generic "create" operation for a DataObject.
Create::createArgs() — Method in class Create
Delete::createArgs() — Method in class Delete
Update::createArgs() — Method in class Update
Use a generated Input type, and require an ID.
DataObjectScaffolder::createFields() — Method in class DataObjectScaffolder
Validates the raw field map and creates a map suitable for ObjectType
OperationScaffolder::createResolverFunction() — Method in class OperationScaffolder
Based on the type of resolver, create a function that invokes it.
OperationScaffolder::createArgs() — Method in class OperationScaffolder
Parses the args to proper graphql-php spec.
PaginationScaffolder::createConnection() — Method in class PaginationScaffolder
Connection is passed in through the constructor argument, to allow the instance to be created by the external scaffolding logic.
QueryScaffolder::createConnection() — Method in class QueryScaffolder
Creates a Connection for pagination.
SchemaScaffolder::createFromConfig() — Method in class SchemaScaffolder
Create from an array, e.g. derived from YAML.
ChainableClass in namespace SilverStripe\GraphQL\Scaffolding\Traits
$ChainableProperty in class Chainable
CaseInsensitiveFieldAccessorClass in namespace SilverStripe\GraphQL\Util
Infer original field name casing from case insensitive field comparison.
ArrayList::count() — Method in class ArrayList
Return the number of items in this list
ArrayList::column() — Method in class ArrayList
Returns an array of a single field value for all items in the list.
ArrayList::canSortBy() — Method in class ArrayList
You can always sort a ArrayList
ArrayList::canFilterBy() — Method in class ArrayList
Returns true if the given column can be used to filter the records.
CMSPreviewableClass in namespace SilverStripe\ORM
Interface to provide enough information about a record to make it previewable through the CMS. It uses the record database ID, its "frontend" and "backend" links to link up the edit form with its preview.
CMSPreviewable::CMSEditLink() — Method in class CMSPreviewable
DBConnector::connect() — Method in class DBConnector
Link this connector to the database given the specified parameters Will throw an exception rather than return a success state.
DBSchemaManager::cancelSchemaUpdate() — Method in class DBSchemaManager
Cancels the schema updates requested during (but not after) schemaUpdate() call.
DBSchemaManager::convertIndexSpec() — Method in class DBSchemaManager
This takes the index spec which has been provided by a class (ie static $indexes = blah blah) and turns it into a proper string.
DBSchemaManager::checkAndRepairTable() — Method in class DBSchemaManager
Checks a table's integrity and repairs it if necessary.
DBSchemaManager::createDatabase() — Method in class DBSchemaManager
Create a database with the specified name
DBSchemaManager::createTable() — Method in class DBSchemaManager
Create a new table.
DBSchemaManager::createField() — Method in class DBSchemaManager
Create a new field on a table.
DBSchemaManager::clearCachedFieldlist() — Method in class DBSchemaManager
This allows the cached values for a table's field list to be erased.
$DatabaseProperty in class Database
Database connector object
Database::clearAllData() — Method in class Database
Clear all data out of the database
Database::clearTable() — Method in class Database
Clear all data in a given table
Database::comparisonClause() — Method in class Database
Generate a WHERE clause for text matching.
Database::concatOperator() — Method in class Database
String operator for concatenation of strings
Database::canLock() — Method in class Database
Returns if the lock is available.
Database::connect() — Method in class Database
Instruct the database to generate a live connection
MySQLDatabase::connect() — Method in class MySQLDatabase
Instruct the database to generate a live connection
MySQLDatabase::comparisonClause() — Method in class MySQLDatabase
Generate a WHERE clause for text matching.
MySQLDatabase::canLock() — Method in class MySQLDatabase
Returns if the lock is available.
MySQLSchemaManager::createTable() — Method in class MySQLSchemaManager
Create a new table.
MySQLSchemaManager::checkAndRepairTable() — Method in class MySQLSchemaManager
Checks a table's integrity and repairs it if necessary.
MySQLSchemaManager::createField() — Method in class MySQLSchemaManager
Create a new field on a table.
MySQLSchemaManager::createDatabase() — Method in class MySQLSchemaManager
Create a database with the specified name
MySQLSchemaManager::createIndex() — Method in class MySQLSchemaManager
Create an index on a table.
$MySQLStatementProperty in class MySQLStatement
List of column names
MySQLiConnector::connect() — Method in class MySQLiConnector
Link this connector to the database given the specified parameters Will throw an exception rather than return a success state.
$PDOConnectorProperty in class PDOConnector
List of prepared statements, cached by SQL string
PDOConnector::connect() — Method in class PDOConnector
Link this connector to the database given the specified parameters Will throw an exception rather than return a success state.
$QueryProperty in class Query
The current record in the interator.
Query::column() — Method in class Query
Return an array containing all the values from a specific column. If no column is set, then the first will be returned
Query::current() — Method in class Query
Iterator function implementation. Return the current item of the iterator.
TempDatabase::clearAllData() — Method in class TempDatabase
Remove all content from the temporary database.
$DBProperty in class DB
The global database connection.
$DBProperty in class DB
List of configurations for each connection
DB::connect() — Method in class DB
Specify connection to a database
DB::connection_attempted() — Method in class DB
Returns true if a database connection has been attempted.
DB::create_database() — Method in class DB
Create the database and connect to it. This can be called if the initial database connection is not successful because the database does not exist.
DB::create_table() — Method in class DB
Create a new table.
DB::create_field() — Method in class DB
Create a new field on a table.
DB::check_and_repair_table() — Method in class DB
Checks a table's integrity and repairs it if necessary.
DataExtension::can() — Method in class DataExtension
DataExtension::canEdit() — Method in class DataExtension
DataExtension::canDelete() — Method in class DataExtension
DataExtension::canCreate() — Method in class DataExtension
DataList::canSortBy() — Method in class DataList
Returns true if this DataList can be sorted by the given field.
DataList::canFilterBy() — Method in class DataList
Returns true if this DataList can be filtered by the given field.
DataList::createSearchFilter() — Method in class DataList
Given a filter expression and value construct a {see SearchFilter} instance
DataList::createDataObject() — Method in class DataList
Create a DataObject from the given SQL row
DataList::count() — Method in class DataList
Return the number of items in this DataList
DataList::column() — Method in class DataList
Returns an array of a single field value for all items in the list.
$DataObjectProperty in class DataObject
Non-static relationship cache, indexed by component name.
$DataObjectProperty in class DataObject
Class name of the DataObject
$DataObjectProperty in class DataObject
Date and time of DataObject creation.
DataObject::castedUpdate() — Method in class DataObject
Pass changes as a map, and try to get automatic casting for these fields.
DataObject::castingHelper() — Method in class DataObject
Return the "casting helper" (a piece of PHP code that when evaluated creates a casted value object) for a field on this object. This helper will be a subclass of DBField.
DataObject::can() — Method in class DataObject
Returns true if the member is allowed to do the given action.
DataObject::canView() — Method in class DataObject
DataObject::canEdit() — Method in class DataObject
DataObject::canDelete() — Method in class DataObject
DataObject::canCreate() — Method in class DataObject
$DataObjectSchemaProperty in class DataObjectSchema
Cache of composite database field
DataObjectSchema::cacheTableNames() — Method in class DataObjectSchema
Cache all table names if necessary
DataObjectSchema::classHasTable() — Method in class DataObjectSchema
Check if the given class has a table
DataObjectSchema::compositeFields() — Method in class DataObjectSchema
Returns a list of all the composite if the given db field on the class is a composite field.
DataObjectSchema::compositeField() — Method in class DataObjectSchema
Get a composite field for a class
DataObjectSchema::cacheDatabaseFields() — Method in class DataObjectSchema
Cache all database and composite fields for the given class.
DataObjectSchema::cacheDatabaseIndexes() — Method in class DataObjectSchema
Cache all indexes for the given class. Will do nothing if already cached.
DataObjectSchema::cacheDefaultDatabaseIndexes() — Method in class DataObjectSchema
Get "default" database indexable field types
DataObjectSchema::classForField() — Method in class DataObjectSchema
Returns the class name in the class hierarchy which contains a given field column for a {@link DataObject}. If the field does not exist, this will return null.
DataObjectSchema::checkManyManyFieldClass() — Method in class DataObjectSchema
Validate the to or from field on a has_many mapping class
DataObjectSchema::checkManyManyJoinClass() — Method in class DataObjectSchema
DataObjectSchema::checkRelationClass() — Method in class DataObjectSchema
Validate a given class is valid for a relation
$DataQueryProperty in class DataQuery
Map of all field names to an array of conflicting column SQL
DataQuery::count() — Method in class DataQuery
Return the number of records in this query.
DataQuery::conjunctiveGroup() — Method in class DataQuery
Create a conjunctive subgroup
DataQuery::column() — Method in class DataQuery
Query the given field column from the database and return as an array.
DataQuery_SubGroup::conditionSQL() — Method in class DataQuery_SubGroup
Determines the resulting SQL along with parameters for the group
DatabaseAdmin::cleanup() — Method in class DatabaseAdmin
Remove invalid records from tables - that is, records that don't have corresponding records in their parent class tables.
$DBClassNameProperty in class DBClassName
Classname spec cache for obsolete classes. The top level keys are the table, each of which contains nested arrays with keys mapped to field names. The values of the lowest level array are the classnames
DBClassName::clear_classname_cache() — Method in class DBClassName
Clear all cached classname specs. It's necessary to clear all cached subclassed names for any classes if a new class manifest is generated.
DBComposite::compositeDatabaseFields() — Method in class DBComposite
Return array in the format of {@link $composite_db}.
DBComposite::castingHelper() — Method in class DBComposite
Return the "casting helper" (a piece of PHP code that when evaluated creates a casted value object) for a field on this object. This helper will be a subclass of DBField.
DBDatetime::clear_mock_now() — Method in class DBDatetime
Clear any mocked date, which causes {@link Now()} to return the current system date.
DBField::create_field() — Method in class DBField
Create a DBField object that's not bound to any particular field.
DBField::CDATA() — Method in class DBField
Safely escape for XML string
DBHTMLText::CDATA() — Method in class DBHTMLText
Safely escape for XML string
DBHTMLVarchar::CDATA() — Method in class DBHTMLVarchar
Safely escape for XML string
DBText::ContextSummary() — Method in class DBText
Perform context searching to give some context to searches, optionally highlighting the search term.
Filterable::canFilterBy() — Method in class Filterable
Returns TRUE if the list can be filtered by a given field expression.
ComparisonFilterClass in namespace SilverStripe\ORM\Filters
Base class for creating comparison filters, eg; greater than, less than, greater than or equal, etc
Hierarchy::Children() — Method in class Hierarchy
Get the children for this DataObject filtered by canView()
$MarkedSetProperty in class MarkedSet
Method to use for getting children. Defaults to 'AllChildrenIncludingDeleted'
MarkedSet::clearMarks() — Method in class MarkedSet
Reset marked nodes
ListDecorator::Count() — Method in class ListDecorator
ListDecorator::column() — Method in class ListDecorator
Returns an array of a single field value for all items in the list.
ListDecorator::canSortBy() — Method in class ListDecorator
Returns TRUE if the list can be sorted by a field.
ListDecorator::canFilterBy() — Method in class ListDecorator
Returns TRUE if the list can be filtered by a given field expression.
ManyManyList::createDataObject() — Method in class ManyManyList
Create a DataObject from the given SQL row.
ManyManyThroughList::createDataObject() — Method in class ManyManyThroughList
Create a DataObject from the given SQL row
Map::count() — Method in class Map
Returns the count of items in the list including the additional items set through {@link Map::push()} and {@link Map::unshift}.
Map_Iterator::current() — Method in class Map_Iterator
Return the current element.
PaginatedList::CurrentPage() — Method in class PaginatedList
$PolymorphicHasManyListProperty in class PolymorphicHasManyList
Name of foreign key field that references the class name of the relation
SQLAssignmentRow::clear() — Method in class SQLAssignmentRow
Clears all assignment values
SQLConditionGroup::conditionSQL() — Method in class SQLConditionGroup
Determines the resulting SQL along with parameters for the group
$SQLConditionalExpressionProperty in class SQLConditionalExpression
The logical connective used to join WHERE clauses. Defaults to AND.
SQLDelete::create() — Method in class SQLDelete
Construct a new SQLDelete.
SQLExpression::copyTo() — Method in class SQLExpression
Copies the query parameters contained in this object to another SQLExpression
SQLInsert::create() — Method in class SQLInsert
Construct a new SQLInsert object
SQLInsert::currentRow() — Method in class SQLInsert
Returns the currently set row
SQLInsert::clearRow() — Method in class SQLInsert
Clears all currently set assigment values on the current row
SQLInsert::clear() — Method in class SQLInsert
Clears all rows
SQLSelect::create() — Method in class SQLSelect
Construct a new SQLSelect.
SQLSelect::canSortBy() — Method in class SQLSelect
Returns true if this query can be sorted by the given field.
SQLSelect::count() — Method in class SQLSelect
Return the number of rows in this query, respecting limit and offset.
SQLUpdate::create() — Method in class SQLUpdate
Construct a new SQLUpdate object
SQLUpdate::clear() — Method in class SQLUpdate
Clears all currently set assigment values
SS_List::column() — Method in class SS_List
Returns an array of a single field value for all items in the list.
$SearchContextProperty in class SearchContext
The logical connective used to join WHERE clauses. Defaults to AND.
SearchContext::clearEmptySearchFields() — Method in class SearchContext
Callback map function to filter fields with empty values from being included in the search expression.
Sortable::canSortBy() — Method in class Sortable
Returns TRUE if the list can be sorted by a field.
UnsavedRelationList::changeToList() — Method in class UnsavedRelationList
Save all the items in this list into the RelationList
UnsavedRelationList::column() — Method in class UnsavedRelationList
Returns an array of a single field value for all items in the list.
ValidationResult::combineAnd() — Method in class ValidationResult
Combine this Validation Result with the ValidationResult given in other.
Report::canView() — Method in class Report
ReportAdmin::canView() — Method in class ReportAdmin
Does the parent permission checks, but also makes sure that instantiatable subclasses of {@link SilverStripe\Reports\Report} exist. By default, the CMS doesn't include any Reports, so there's no point in showing
ReportWrapper::columns() — Method in class ReportWrapper
ReportWrapper::canView() — Method in class ReportWrapper
$SideReportViewProperty in class SideReportView
SideReportWrapper::columns() — Method in class SideReportWrapper
Authenticator::checkPassword() — Method in class Authenticator
Check if the passed password matches the stored one (if the member is not locked out).
CMSSecurityClass in namespace SilverStripe\Security
Provides a security interface functionality within the cms
DefaultAdminService::clearDefaultAdmin() — Method in class DefaultAdminService
Flush the default admin credentials.
DefaultPermissionChecker::canEdit() — Method in class DefaultPermissionChecker
Can root be edited?
DefaultPermissionChecker::canView() — Method in class DefaultPermissionChecker
Can root be viewed?
DefaultPermissionChecker::canDelete() — Method in class DefaultPermissionChecker
Can root be deleted?
DefaultPermissionChecker::canCreate() — Method in class DefaultPermissionChecker
Can root objects be created?
$GroupProperty in class Group
Group code
Group::collateFamilyIDs() — Method in class Group
Return a set of this record's "family" of IDs - the IDs of this record and all its descendants.
Group::collateAncestorIDs() — Method in class Group
Returns an array of the IDs of this group and all its parents
Group::cmsCleanup_parentChanged() — Method in class Group
This isn't a decendant of SiteTree, but needs this in case the group is "reorganised";
Group::canEdit() — Method in class Group
Checks for permission-code CMS_ACCESS_SecurityAdmin.
Group::canView() — Method in class Group
Checks for permission-code CMS_ACCESS_SecurityAdmin.
Group::canDelete() — Method in class Group
$InheritedPermissionsProperty in class InheritedPermissions
Cache of permissions
InheritedPermissions::canEditMultiple() — Method in class InheritedPermissions
Get the 'can edit' information for a number of SiteTree pages.
InheritedPermissions::canViewMultiple() — Method in class InheritedPermissions
Get the canView information for a number of objects
InheritedPermissions::canDeleteMultiple() — Method in class InheritedPermissions
Get the 'can edit' information for a number of SiteTree pages.
InheritedPermissions::canDelete() — Method in class InheritedPermissions
Check delete permission for a single record ID
InheritedPermissions::canEdit() — Method in class InheritedPermissions
Check edit permission for a single record ID
InheritedPermissions::canView() — Method in class InheritedPermissions
Check view permission for a single record ID
InheritedPermissions::checkDefaultPermissions() — Method in class InheritedPermissions
Determine default permission for a givion check
InheritedPermissions::clearCache() — Method in class InheritedPermissions
$InheritedPermissionsExtensionProperty in class InheritedPermissionsExtension
$InheritedPermissionsExtensionProperty in class InheritedPermissionsExtension
Member::checkPassword() — Method in class Member
Check if the passed password matches the stored one (if the member is not locked out).
Member::canLogin() — Method in class Member
Check if this user can login
Member::currentUser() — Method in class Member
Returns the current logged in user
Member::currentUserID() — Method in class Member
Get the ID of the current logged in user
Member::create_new_password() — Method in class Member
Generate a random password, with randomiser to kick in if there's no words file on the filesystem.
Member::canView() — Method in class Member
Users can view their own record.
Member::canEdit() — Method in class Member
Users can edit their own record.
Member::canDelete() — Method in class Member
Users can edit their own record.
Member::changePassword() — Method in class Member
Change password. This will cause rehashing according to the PasswordEncryption property. This method will allow extensions to perform actions and augment the validation result if required before the password is written and can check it after the write also.
CMSLoginHandlerClass in namespace SilverStripe\Security\MemberAuthenticator
CMSMemberAuthenticatorClass in namespace SilverStripe\Security\MemberAuthenticator
Provides authentication for the user within the CMS
CMSMemberLoginFormClass in namespace SilverStripe\Security\MemberAuthenticator
Provides the in-cms session re-authentication form for the "member" authenticator
ChangePasswordFormClass in namespace SilverStripe\Security\MemberAuthenticator
Standard Change Password Form
ChangePasswordHandlerClass in namespace SilverStripe\Security\MemberAuthenticator
ChangePasswordHandler::changepassword() — Method in class ChangePasswordHandler
Handle the change password request
ChangePasswordHandler::changePasswordForm() — Method in class ChangePasswordHandler
Factory method for the lost password form
ChangePasswordHandler::checkPassword() — Method in class ChangePasswordHandler
Check if password is ok
CookieAuthenticationHandlerClass in namespace SilverStripe\Security\MemberAuthenticator
Authenticate a member pased on a session cookie
CookieAuthenticationHandler::clearCookies() — Method in class CookieAuthenticationHandler
Clear the cookies set for the user
LoginHandler::checkLogin() — Method in class LoginHandler
Try to authenticate the user
MemberAuthenticator::checkPassword() — Method in class MemberAuthenticator
Check if the passed password matches the stored one (if the member is not locked out).
MemberPassword::checkPassword() — Method in class MemberPassword
Check if the given password is the same as the one stored in this record.
Member_GroupSet::canAddGroups() — Method in class Member_GroupSet
Determine if the following groups IDs can be added
$Member_ValidatorProperty in class Member_Validator
Fields that are required by this validator
NullSecurityToken::check() — Method in class NullSecurityToken
NullSecurityToken::checkRequest() — Method in class NullSecurityToken
PasswordEncryptor::create_for_algorithm() — Method in class PasswordEncryptor
PasswordEncryptor::check() — Method in class PasswordEncryptor
This usually just returns a strict string comparison, but is necessary for retain compatibility with password hashed with flawed algorithms - see {@link PasswordEncryptor_LegacyPHPHash} and {@link PasswordEncryptor_Blowfish}
$PasswordEncryptor_BlowfishProperty in class PasswordEncryptor_Blowfish
Cost of encryption.
PasswordEncryptor_Blowfish::checkAEncryptionLevel() — Method in class PasswordEncryptor_Blowfish
The algorithm returned by using '$2a$' is not consistent - it might be either the correct (y), incorrect (x) or mostly-correct (a) version, depending on the version of PHP and the operating system, so we need to test it.
PasswordEncryptor_Blowfish::check() — Method in class PasswordEncryptor_Blowfish
This usually just returns a strict string comparison, but is necessary for retain compatibility with password hashed with flawed algorithms - see {@link PasswordEncryptor_LegacyPHPHash} and {@link PasswordEncryptor_Blowfish}
PasswordEncryptor_LegacyPHPHash::check() — Method in class PasswordEncryptor_LegacyPHPHash
This usually just returns a strict string comparison, but is necessary for retain compatibility with password hashed with flawed algorithms - see {@link PasswordEncryptor_LegacyPHPHash} and {@link PasswordEncryptor_Blowfish}
PasswordValidator::characterStrength() — Method in class PasswordValidator
Check the character strength of the password.
PasswordValidator::checkHistoricalPasswords() — Method in class PasswordValidator
Check a number of previous passwords that the user has used, and don't let them change to that.
Permission::check() — Method in class Permission
Check that the current member has the given permission.
Permission::checkMember() — Method in class Permission
Check that the given member has the given permission.
PermissionChecker::canEditMultiple() — Method in class PermissionChecker
Get the 'can edit' information for a number of SiteTree pages.
PermissionChecker::canViewMultiple() — Method in class PermissionChecker
Get the canView information for a number of objects
PermissionChecker::canDeleteMultiple() — Method in class PermissionChecker
Get the 'can edit' information for a number of SiteTree pages.
PermissionChecker::canDelete() — Method in class PermissionChecker
Check delete permission for a single record ID
PermissionChecker::canEdit() — Method in class PermissionChecker
Check edit permission for a single record ID
PermissionChecker::canView() — Method in class PermissionChecker
Check view permission for a single record ID
PermissionRole::canView() — Method in class PermissionRole
PermissionRole::canCreate() — Method in class PermissionRole
PermissionRole::canEdit() — Method in class PermissionRole
PermissionRole::canDelete() — Method in class PermissionRole
PermissionRole::Codes() — Method in class PermissionRole
List of PermissionRoleCode objects
PermissionRoleCode::canCreate() — Method in class PermissionRoleCode
PermissionRoleCode::canEdit() — Method in class PermissionRoleCode
PermissionRoleCode::canDelete() — Method in class PermissionRoleCode
RememberLoginHash::clear() — Method in class RememberLoginHash
Deletes existing tokens for this member if logout_across_devices is true, all tokens are deleted, otherwise only the token for the provided device ID will be removed
$SecurityProperty in class Security
Security::clearSessionMessage() — Method in class Security
Clear login message
Security::changepassword() — Method in class Security
Show the "change password" page.
Security::clear_default_admin() — Method in class Security
Flush the default admin credentials
Security::check_default_admin() — Method in class Security
Checks if the passed credentials are matching the default-admin.
Security::clear_database_is_ready() — Method in class Security
Resets the database_is_ready cache
SecurityToken::check() — Method in class SecurityToken
Checks for an existing CSRF token in the current users session.
SecurityToken::checkRequest() — Method in class SecurityToken
See {@link check()}.
SiteConfig::CMSEditLink() — Method in class SiteConfig
SiteConfig::current_site_config() — Method in class SiteConfig
Get the current sites SiteConfig, and creates a new one through {@link make_site_config()} if none is found.
SiteConfig::canView() — Method in class SiteConfig
Can a user view this SiteConfig instance?
SiteConfig::canViewPages() — Method in class SiteConfig
Can a user view pages on this site? This method is only called if a page is set to Inherit, but there is nothing to inherit from.
SiteConfig::canEditPages() — Method in class SiteConfig
Can a user edit pages on this site? This method is only called if a page is set to Inherit, but there is nothing to inherit from, or on new records without a parent.
SiteConfig::canEdit() — Method in class SiteConfig
SiteConfig::canCreateTopLevel() — Method in class SiteConfig
Can a user create pages in the root of this site?
SiteConfig::CreateTopLevelGroups() — Method in class SiteConfig
List of groups that can create root-level pages.
SiteConfigPagePermissions::canEdit() — Method in class SiteConfigPagePermissions
Can root be edited?
SiteConfigPagePermissions::canView() — Method in class SiteConfigPagePermissions
Can root be viewed?
SiteConfigPagePermissions::canDelete() — Method in class SiteConfigPagePermissions
Can root be deleted?
SiteConfigPagePermissions::canCreate() — Method in class SiteConfigPagePermissions
Can root objects be created?
ChangeSetClass in namespace SilverStripe\Versioned
The ChangeSet model tracks several VersionedAndStaged objects for later publication as a single atomic action
ChangeSet::calculateImplicit() — Method in class ChangeSet
List of all implicit items inferred from all currently assigned explicit changes
ChangeSet::canView() — Method in class ChangeSet
ChangeSet::canEdit() — Method in class ChangeSet
ChangeSet::canCreate() — Method in class ChangeSet
ChangeSet::canDelete() — Method in class ChangeSet
ChangeSet::canPublish() — Method in class ChangeSet
Check if this item is allowed to be published
ChangeSet::canRevert() — Method in class ChangeSet
Check if this changeset (if published) can be reverted
ChangeSet::can() — Method in class ChangeSet
Default permissions for this changeset
ChangeSet::Changes() — Method in class ChangeSet
ChangeSetItemClass in namespace SilverStripe\Versioned
A single line in a changeset
ChangeSetItem::canView() — Method in class ChangeSetItem
ChangeSetItem::canEdit() — Method in class ChangeSetItem
ChangeSetItem::canCreate() — Method in class ChangeSetItem
ChangeSetItem::canDelete() — Method in class ChangeSetItem
ChangeSetItem::canRevert() — Method in class ChangeSetItem
Check if the BeforeVersion of this changeset can be restored to draft
ChangeSetItem::canPublish() — Method in class ChangeSetItem
Check if this ChangeSetItem can be published
ChangeSetItem::can() — Method in class ChangeSetItem
Default permissions for this ChangeSetItem
ChangeSetItem::CMSEditLink() — Method in class ChangeSetItem
Get edit link for this item
ChangeSetItem::ChangeSet() — Method in class ChangeSetItem
Parent changeset
DataDifferencer::ChangedFields() — Method in class DataDifferencer
Get a SS_List of the changed fields.
DataDifferencer::changedFieldNames() — Method in class DataDifferencer
Get an array of the names of every fields that has changed.
$VersionedProperty in class Versioned
A cache used by get_versionnumber_by_stage().
Versioned::cleanupVersionedOrphans() — Method in class Versioned
Cleanup orphaned records in the _Versions table
Versioned::canPublish() — Method in class Versioned
This function should return true if the current user can publish this record.
Versioned::canUnpublish() — Method in class Versioned
Check if the current user can delete this record from live
Versioned::canArchive() — Method in class Versioned
Check if the current user is allowed to archive this record.
Versioned::canRevertToLive() — Method in class Versioned
Check if the user can revert this record to live
Versioned::canView() — Method in class Versioned
Extend permissions to include additional security for objects that are not published to live.
Versioned::canViewVersioned() — Method in class Versioned
Determine if there are any additional restrictions on this object for the given reading version.
Versioned::canViewStage() — Method in class Versioned
Determines canView permissions for the latest version of this object on a specific stage.
Versioned::canBeVersioned() — Method in class Versioned
Determine if a class is supporting the Versioned extensions (e.g.
Versioned::copyVersionToStage() — Method in class Versioned
Move a database record from one stage to the other.
Versioned::compareVersions() — Method in class Versioned
Compare two version, and return the diff between them.
Versioned::can_choose_site_stage() — Method in class Versioned
Determine if the current user is able to set the given site stage / archive
Versioned::choose_site_stage() — Method in class Versioned
Choose the stage the site is currently on.
Versioned::current_archived_date() — Method in class Versioned
Get the current archive date.
Versioned::cacheKeyComponent() — Method in class Versioned
Return a piece of text to keep DataObject cache keys appropriately specific.
VersionedHTTPMiddleware::checkPermissions() — Method in class VersionedHTTPMiddleware
HTML::createTag() — Method in class HTML
Construct and return HTML tag.
Diff::cleanHTML() — Method in class Diff
Attempt to clean invalid HTML, which messes up diffs.
Diff::compareHTML() — Method in class Diff
$HTMLCleanerProperty in class HTMLCleaner
Configuration variables for HTMLCleaners that support configuration (like Tidy)
HTMLCleaner::cleanHTML() — Method in class HTMLCleaner
Passed a string, return HTML that has been tidied.
PurifierHTMLCleaner::cleanHTML() — Method in class PurifierHTMLCleaner
Passed a string, return HTML that has been tidied.
ShortcodeParser::clear() — Method in class ShortcodeParser
Remove all registered shortcodes.
ShortcodeParser::callShortcode() — Method in class ShortcodeParser
Call a shortcode and return its replacement text Returns false if the shortcode isn't registered
TidyHTMLCleaner::cleanHTML() — Method in class TidyHTMLCleaner
Passed a string, return HTML that has been tidied.
Requirements::customScript() — Method in class Requirements
Register the given JavaScript code into the list of requirements
Requirements::customCSS() — Method in class Requirements
Register the given CSS styles into the list of requirements
Requirements::css() — Method in class Requirements
Register the given stylesheet into the list of requirements.
Requirements::clear() — Method in class Requirements
Clear either a single or all requirements
Requirements::combine_files() — Method in class Requirements
Concatenate several css or javascript files into a single dynamically generated file. This increases performance by fewer HTTP requests.
Requirements::clear_combined_files() — Method in class Requirements
Re-sets the combined files definition. See {@link Requirements_Backend::clear_combined_files()}
$Requirements_BackendProperty in class Requirements_Backend
Whether to combine CSS and JavaScript files
$Requirements_BackendProperty in class Requirements_Backend
Paths to all required CSS files relative to the docroot.
$Requirements_BackendProperty in class Requirements_Backend
All custom javascript code that is inserted into the page's HTML
$Requirements_BackendProperty in class Requirements_Backend
All custom CSS rules which are inserted directly at the bottom of the HTML tag
$Requirements_BackendProperty in class Requirements_Backend
All custom HTML markup which is added before the closing tag, e.g. additional metatags.
$Requirements_BackendProperty in class Requirements_Backend
A list of combined files registered via {@link combine_files()}. Keys are the output file names, values are lists of input files.
$Requirements_BackendProperty in class Requirements_Backend
Where to save combined files. By default they're placed in assets/_combinedfiles, however this may be an issue depending on your setup, especially for CSS files which often contain relative paths.
Requirements_Backend::customScript() — Method in class Requirements_Backend
Register the given JavaScript code into the list of requirements
Requirements_Backend::customCSS() — Method in class Requirements_Backend
Register the given CSS styles into the list of requirements
Requirements_Backend::css() — Method in class Requirements_Backend
Register the given stylesheet into the list of requirements.
Requirements_Backend::clear() — Method in class Requirements_Backend
Clear either a single or all requirements
Requirements_Backend::combineFiles() — Method in class Requirements_Backend
Concatenate several css or javascript files into a single dynamically generated file. This increases performance by fewer HTTP requests.
Requirements_Backend::clearCombinedFiles() — Method in class Requirements_Backend
Clear all registered CSS and JavaScript file combinations
$SSTemplateParserProperty in class SSTemplateParser
Stores the user-supplied closed block extension rules in the form: array( 'name' => function (&$res) {} ) See SSTemplateParser::ClosedBlock_Handle_Loop for an example of what the callable should look like
SSTemplateParser::construct() — Method in class SSTemplateParser
Override the function that constructs the result arrays to also prepare a 'php' item in the array
SSTemplateParser::CallArguments_Argument() — Method in class SSTemplateParser
Values are bare words in templates, but strings in PHP. We rely on PHP's type conversion to back-convert strings to numbers when needed.
SSTemplateParser::Comparison_Argument() — Method in class SSTemplateParser
SSTemplateParser::Comparison_ComparisonOperator() — Method in class SSTemplateParser
SSTemplateParser::CacheBlockArgument_DollarMarkedLookup() — Method in class SSTemplateParser
SSTemplateParser::CacheBlockArgument_QuotedString() — Method in class SSTemplateParser
SSTemplateParser::CacheBlockArgument_Lookup() — Method in class SSTemplateParser
SSTemplateParser::CacheBlockArguments_CacheBlockArgument() — Method in class SSTemplateParser
SSTemplateParser::CacheRestrictedTemplate_CacheBlock() — Method in class SSTemplateParser
SSTemplateParser::CacheRestrictedTemplate_UncachedBlock() — Method in class SSTemplateParser
SSTemplateParser::CacheBlock__construct() — Method in class SSTemplateParser
SSTemplateParser::CacheBlock_CacheBlockArguments() — Method in class SSTemplateParser
SSTemplateParser::CacheBlock_Condition() — Method in class SSTemplateParser
SSTemplateParser::CacheBlock_CacheBlock() — Method in class SSTemplateParser
SSTemplateParser::CacheBlock_UncachedBlock() — Method in class SSTemplateParser
SSTemplateParser::CacheBlock_CacheBlockTemplate() — Method in class SSTemplateParser
SSTemplateParser::ClosedBlock__construct() — Method in class SSTemplateParser
As mentioned in the parser comment, block handling is kept fairly generic for extensibility. The match rule builds up two important elements in the match result array: 'ArgumentCount' - how many arguments were passed in the opening tag 'Arguments' an array of the Argument match rule result arrays
SSTemplateParser::ClosedBlock_BlockArguments() — Method in class SSTemplateParser
SSTemplateParser::ClosedBlock__finalise() — Method in class SSTemplateParser
SSTemplateParser::ClosedBlock_Handle_Loop() — Method in class SSTemplateParser
This is an example of a block handler function. This one handles the loop tag.
SSTemplateParser::ClosedBlock_Handle_With() — Method in class SSTemplateParser
The closed block handler for with blocks
SSTemplateParser::Comment__construct() — Method in class SSTemplateParser
SSTemplateParser::compileString() — Method in class SSTemplateParser
Compiles some passed template source code into the php code that will execute as per the template source.
SSTemplateParser::compileFile() — Method in class SSTemplateParser
Compiles some file that contains template source code, and returns the php code that will execute as per that source
$SSViewerProperty in class SSViewer
Overridden value of $themes config
$SSViewerProperty in class SSViewer
Overridden value of rewrite_hash_links config
$SSViewerProperty in class SSViewer
Absolute path to chosen template file
SSViewer::chooseTemplate() — Method in class SSViewer
Find the template to use for a given list
SSViewer_DataPresenter::cacheGlobalProperties() — Method in class SSViewer_DataPresenter
Build cache of global properties
SSViewer_DataPresenter::cacheIteratorProperties() — Method in class SSViewer_DataPresenter
Build cache of global iterator properties
SSViewer_DataPresenter::castValue() — Method in class SSViewer_DataPresenter
Ensure the value is cast safely
$SSViewer_FromStringProperty in class SSViewer_FromString
The template to use
$SSViewer_FromStringProperty in class SSViewer_FromString
Indicates whether templates should be cached
TemplateParser::compileString() — Method in class TemplateParser
Compiles some passed template source code into the php code that will execute as per the template source.
$ThemeManifestProperty in class ThemeManifest
Cache
$ThemeManifestProperty in class ThemeManifest
Cache key
$ThemeManifestProperty in class ThemeManifest
$ViewableDataProperty in class ViewableData
ViewableData::customise() — Method in class ViewableData
Merge some arbitrary data in with this object. This method returns a {@link ViewableData_Customised} instance with references to both this and the new custom data.
ViewableData::castingHelper() — Method in class ViewableData
Return the "casting helper" (a piece of PHP code that when evaluated creates a casted value object) for a field on this object. This helper will be a subclass of DBField.
ViewableData::castingClass() — Method in class ViewableData
Get the class name a field on this object will be casted to.
ViewableData::cachedCall() — Method in class ViewableData
A simple wrapper around {@link ViewableData::obj()} that automatically caches the result so it can be used again without re-running the method.
ViewableData::CSSClasses() — Method in class ViewableData
Get part of the current classes ancestry to be used as a CSS class.
$ViewableData_CustomisedProperty in class ViewableData_Customised
ViewableData_Customised::cachedCall() — Method in class ViewableData_Customised
A simple wrapper around {@link ViewableData::obj()} that automatically caches the result so it can be used again without re-running the method.
IntlLocales::countryName() — Method in class IntlLocales
Get name of country
IntlLocales::countryFromLocale() — Method in class IntlLocales
Returns the country code / suffix on any locale
Locales::countryName() — Method in class Locales
Get name of country by code
Locales::countryFromLocale() — Method in class Locales
Returns the country code / suffix on any locale
$SourcesProperty in class Sources
Cache of found lang dirs
$SourcesProperty in class Sources
Cache of found lang files
FlushInvalidatedResource::canary() — Method in class FlushInvalidatedResource
Path to i18n canary
$ParserProperty in class Parser
Current entity
$ParserProperty in class Parser
Key of current entity
$i18nTextCollectorProperty in class i18nTextCollector
Map of translation keys => module names
i18nTextCollector::collect() — Method in class i18nTextCollector
Extract all strings from modules and return these grouped by module name
i18nTextCollector::collectFromCode() — Method in class i18nTextCollector
Extracts translatables from .php files.
i18nTextCollector::collectFromTemplate() — Method in class i18nTextCollector
Extracts translatables from .ss templates (Self referencing)
i18nTextCollector::collectFromEntityProviders() — Method in class i18nTextCollector
Allows classes which implement i18nEntityProvider to provide additional translation strings.
$i18nProperty in class i18n
This static variable is used to store the current defined locale.
i18n::convert_rfc1766() — Method in class i18n
Gets a RFC 1766 compatible language code, e.g. "en-US".

D

GroupImportForm::doImport() — Method in class GroupImportForm
LeftAndMain::delete() — Method in class LeftAndMain
MemberImportForm::doImport() — Method in class MemberImportForm
DeleteAssetsClass in namespace SilverStripe\AssetAdmin\BatchAction
Delete multiple {@link Folder} records (and the associated filesystem nodes).
DeleteFileMutationCreatorClass in namespace SilverStripe\AssetAdmin\GraphQL
Handles create and update
$PublicationMutationCreatorProperty in class PublicationMutationCreator
$PublishFileMutationCreatorProperty in class PublishFileMutationCreator
$UnpublishFileMutationCreatorProperty in class UnpublishFileMutationCreator
AssetControlExtension::deleteAll() — Method in class AssetControlExtension
Delete all assets in the tuple list
$AssetManipulationListProperty in class AssetManipulationList
List of deleted assets
File::deleteFile() — Method in class File
Delete a file (and all variants).
$FileFinderProperty in class FileFinder
The default options that are set on a new finder instance. Options not present in this array cannot be set.
FlysystemAssetStore::delete() — Method in class FlysystemAssetStore
Delete a file (and all variants) identified by the given filename and hash
FlysystemAssetStore::deleteFromFilesystem() — Method in class FlysystemAssetStore
Delete the given file (and any variants) in the given {see Filesystem}
AssetContainer::deleteFile() — Method in class AssetContainer
Delete a file (and all variants).
AssetStore::delete() — Method in class AssetStore
Delete a file (and all variants) identified by the given filename and hash
DBFileClass in namespace SilverStripe\Assets\Storage
Represents a file reference stored in a database
DBFile::deleteFile() — Method in class DBFile
Delete a file (and all variants).
DefaultAssetNameGeneratorClass in namespace SilverStripe\Assets\Storage
Basic filename renamer
$DefaultAssetNameGeneratorProperty in class DefaultAssetNameGenerator
Directory
$UploadProperty in class Upload
Default visibility to assign uploaded files
CMSMain::doSearch() — Method in class CMSMain
CMSMain::delete() — Method in class CMSMain
Delete the current page from draft stage.
CMSMain::doRollback() — Method in class CMSMain
Rolls a site back to a given version ID
CMSMain::duplicate() — Method in class CMSMain
CMSMain::duplicatewithchildren() — Method in class CMSMain
CMSPageAddController::doAdd() — Method in class CMSPageAddController
CMSPageAddController::doCancel() — Method in class CMSPageAddController
$ContentControllerProperty in class ContentController
ContentController::data() — Method in class ContentController
Returns the associated database record
ContentController::deleteinstallfiles() — Method in class ContentController
$SiteTreeURLSegmentFieldProperty in class SiteTreeURLSegmentField
SiteTree::duplicateWithChildren() — Method in class SiteTree
Duplicates each child of this node recursively and returns the top-level duplicate node.
SiteTree::duplicateAsChild() — Method in class SiteTree
Duplicate this node and its children as a child of the node with the given ID
SiteTree::DependentPages() — Method in class SiteTree
Returns the pages that depend on this page. This includes virtual pages, pages that link to it, etc.
SiteTree::doRestoreToStage() — Method in class SiteTree
Restore the content in the active copy of this SiteTree page to the stage site.
SiteTree::defaultChild() — Method in class SiteTree
Returns the class name of the default class for children of this page.
SiteTree::defaultParent() — Method in class SiteTree
Returns the class name of the default class for the parent of this page.
SiteTree::disableCMSFieldsExtensions() — Method in class SiteTree
Stops extendCMSFields() being called on getCMSFields(). This is useful when you need access to fields added by subclasses of SiteTree in a extension. Call before calling parent::getCMSFields(), and reenable afterwards.
$MigrateSiteTreeLinkingTaskProperty in class MigrateSiteTreeLinkingTask
$RemoveOrphanedPagesTaskProperty in class RemoveOrphanedPagesTask
RemoveOrphanedPagesTask::doSubmit() — Method in class RemoveOrphanedPagesTask
$AddToCampaignHandlerProperty in class AddToCampaignHandler
The submitted form data
CampaignAdmin::deleteCampaign() — Method in class CampaignAdmin
REST endpoint to delete a campaign.
DeltaConfigCollectionClass in namespace SilverStripe\Config\Collections
Applies config modifications as a set of deltas on top of the middleware, instead of as modifications to the underlying list.
$DeltaConfigCollectionProperty in class DeltaConfigCollection
$DeltaConfigCollectionProperty in class DeltaConfigCollection
List of deltas keyed by class
$DeltaConfigCollectionProperty in class DeltaConfigCollection
True if removeAll() is applied
DeltaMiddlewareClass in namespace SilverStripe\Config\Middleware
Applies a set of user-customised modifications to config
$MiddlewareCommonProperty in class MiddlewareCommon
Disable flag
$YamlTransformerProperty in class YamlTransformer
Store the yaml document content as an array.
Controller::doInit() — Method in class Controller
A stand in function to protect the init function from failing to be called as well as providing before and after hooks for the init function itself
Controller::defaultAction() — Method in class Controller
This is the default action handler used if a method doesn't exist. It will process the controller object with the template returned by {@link getViewer()}.
Controller::definingClassForAction() — Method in class Controller
Return the class that defines the given action, so that we know where to check allowed_actions.
Controller::disableBasicAuth() — Method in class Controller
Call this to disable site-wide basic authentication for a specific controller. This must be called before Controller::init(). That is, you must call it in your controller's init method before it calls parent::init().
DirectorClass in namespace SilverStripe\Control
Director is responsible for processing URLs, and providing environment information.
Email::debug() — Method in class Email
Debugging help
$HTTPRequestProperty in class HTTPRequest
The non-extension parts of the passed URL as an array, originally exploded by the "/" separator.
HTTPRequest::detect_method() — Method in class HTTPRequest
Gets the "real" HTTP method for a request.
$RSSFeedProperty in class RSSFeed
Description of the feed
$RSSFeedProperty in class RSSFeed
Name of the description field of feed entries
RSSFeed::Description() — Method in class RSSFeed
Get the description of this feed
$RSSFeed_EntryProperty in class RSSFeed_Entry
Name of the description field of feed entries
RSSFeed_Entry::Description() — Method in class RSSFeed_Entry
Get the description of this entry
RequestHandler::definingClassForAction() — Method in class RequestHandler
Return the class that defines the given action, so that we know where to check allowed_actions.
$SessionProperty in class Session
Session data.
Session::destroy() — Method in class Session
Destroy this session
DefaultCacheFactoryClass in namespace SilverStripe\Core\Cache
Returns the most performant combination of caches available on the system: - PhpFilesCache (PHP 7 with opcache enabled) - ApcuCache (requires APC) with a FilesystemCache fallback (for larger cache volumes) - FilesystemCache if none of the above is available
$FilesystemCacheFactoryProperty in class FilesystemCacheFactory
ClassInfo::dataClassesFor() — Method in class ClassInfo
Returns an array of the current class and all its ancestors and children which require a DB table.
CoreKernel::detectLegacyEnvironment() — Method in class CoreKernel
Check if there's a legacy _ss_environment.php file
CustomMethods::defineMethods() — Method in class CustomMethods
Adds any methods from {@link Extension} instances attached to this object.
Extensible::defineMethods() — Method in class Extensible
Extensible::defineExtensionMethods() — Method in class Extensible
Adds any methods from {@link Extension} instances attached to this object.
$ClassManifestProperty in class ClassManifest
List of descendents for any class (direct + indirect children) Keys are lowercase, values are arrays.
$ManifestFileFinderProperty in class ManifestFileFinder
$BuildTaskProperty in class BuildTask
$BulkLoaderProperty in class BulkLoader
Specifies how to determine duplicates based on one or more provided fields in the imported data, matching to properties on the used {@link DataObject} class.
$BulkLoaderProperty in class BulkLoader
$BulkLoader_ResultProperty in class BulkLoader_Result
BulkLoader_Result::DeletedCount() — Method in class BulkLoader_Result
BulkLoader_Result::Deleted() — Method in class BulkLoader_Result
$CSVParserProperty in class CSVParser
The character for separating columns.
CliDebugView::debugVariable() — Method in class CliDebugView
Similar to renderVariable() but respects debug() method on object if available
CliDebugView::debugVariableText() — Method in class CliDebugView
Get debug text for this object
$CsvBulkLoaderProperty in class CsvBulkLoader
Delimiter character (Default: comma).
DebugClass in namespace SilverStripe\Dev
Supports debugging and core error handling.
Debug::dump() — Method in class Debug
Quick dump of a variable.
DebugViewClass in namespace SilverStripe\Dev
A basic HTML wrapper for stylish rendering of a developement info view.
DebugView::debugVariable() — Method in class DebugView
Similar to renderVariable() but respects debug() method on object if available
DebugView::debugVariableText() — Method in class DebugView
Get debug text for this object
DeprecationClass in namespace SilverStripe\Dev
Handles raising an notice when accessing a deprecated method
Deprecation::dump_settings() — Method in class Deprecation
Method for when testing. Dump all the current version settings to a variable for later passing to restore
DevBuildControllerClass in namespace SilverStripe\Dev
DevelopmentAdminClass in namespace SilverStripe\Dev
Base class for development tools.
$FixtureBlueprintProperty in class FixtureBlueprint
FixtureFactory::define() — Method in class FixtureFactory
$FunctionalTestProperty in class FunctionalTest
Set this to true on your sub-class to disable the use of themes in this test.
DatabaseAdapterRegistryClass in namespace SilverStripe\Dev\Install
This class keeps track of the available database adapters and provides a meaning of registering community built adapters in to the installer process.
DatabaseConfigurationHelperClass in namespace SilverStripe\Dev\Install
Interface for database helper classes.
$MigrationTaskProperty in class MigrationTask
MigrationTask::down() — Method in class MigrationTask
$CleanupTestDatabasesTaskProperty in class CleanupTestDatabasesTask
$MigrateFileTaskProperty in class MigrateFileTask
$i18nTextCollectorTaskProperty in class i18nTextCollectorTask
CheckboxField::dataValue() — Method in class CheckboxField
Returns the field value suitable for insertion into the data object.
CompositeField::debug() — Method in class CompositeField
CurrencyField::dataValue() — Method in class CurrencyField
Overwrite the datavalue before saving to the db ;-) return 0.00 if no value, or value is non-numeric
$CurrencyField_DisabledProperty in class CurrencyField_Disabled
DatalessFieldClass in namespace SilverStripe\Forms
Abstract class for all fields without data.
DateFieldClass in namespace SilverStripe\Forms
Form used for editing a date stirng
$DateFieldProperty in class DateField
Override date format. If empty will default to that used by the current locale.
$DateFieldProperty in class DateField
Length of this date (full, short, etc).
DateField_DisabledClass in namespace SilverStripe\Forms
Disabled version of {@link DateField}.
$DateField_DisabledProperty in class DateField_Disabled
DatetimeFieldClass in namespace SilverStripe\Forms
Form field used for editing date time strings.
$DatetimeFieldProperty in class DatetimeField
Override date format. If empty will default to that used by the current locale.
$DatetimeFieldProperty in class DatetimeField
Length of this date (full, short, etc).
DefaultFormFactoryClass in namespace SilverStripe\Forms
Default form builder class.
DisabledTransformationClass in namespace SilverStripe\Forms
Transformation that disables all the fields on the form.
DropdownFieldClass in namespace SilverStripe\Forms
Dropdown field, created from a as well as
FormAction::Field() — Method in class FormAction
FormAction::FieldHolder() — Method in class FormAction
FormFactoryClass in namespace SilverStripe\Forms
A service which can generate a form
FormFieldClass in namespace SilverStripe\Forms
Represents a field in a form.
$FormFieldProperty in class FormField
$FormFieldProperty in class FormField
Name of the template used to render this form field. If not set, then will look up the class ancestry for the first matching template where the template name equals the class name.
FormField::Field() — Method in class FormField
Returns the form field.
FormField::FieldHolder() — Method in class FormField
Returns a "field holder" for this field.
FormField::forTemplate() — Method in class FormField
This function is used by the template processor. If you refer to a field as a $ variable, it will return the $Field value.
FormMessageClass in namespace SilverStripe\Forms
Form component which contains a castable message
FormRequestHandlerClass in namespace SilverStripe\Forms
$FormRequestHandlerProperty in class FormRequestHandler
Form model being handled
FormRequestHandler::forTemplate() — Method in class FormRequestHandler
FormScaffolderClass in namespace SilverStripe\Forms
$FormScaffolderProperty in class FormScaffolder
FormTemplateHelperClass in namespace SilverStripe\Forms
A helper class for managing {@link Form} and {@link FormField} HTML template output.
FormTransformationClass in namespace SilverStripe\Forms
This class represents "transformations" of a form - such as making it printable or making it readonly.
Form_FieldMapClass in namespace SilverStripe\Forms
$Form_FieldMapProperty in class Form_FieldMap
GridField::FieldHolder() — Method in class GridField
Returns the whole gridfield rendered with all the attached components.
GridField::Field() — Method in class GridField
$GridFieldDataColumnsProperty in class GridFieldDataColumns
$GridFieldDataColumnsProperty in class GridFieldDataColumns
GridFieldDataColumns::formatValue() — Method in class GridFieldDataColumns
$GridFieldDetailFormProperty in class GridFieldDetailForm
$GridFieldSortableHeaderProperty in class GridFieldSortableHeader
HTMLEditorField::Field() — Method in class HTMLEditorField
Returns the form field.
TinyMCECombinedGenerator::flush() — Method in class TinyMCECombinedGenerator
This function is triggered early in the request if the "flush" query parameter has been set. Each class that implements Flushable implements this function which looks after it's own specific flushing functionality.
HTMLReadonlyField::Field() — Method in class HTMLReadonlyField
Returns the form field.
HiddenField::FieldHolder() — Method in class HiddenField
ListboxField::Field() — Method in class ListboxField
Returns a