Provides image manipulation functionality.

Represents a behat context which is aware of a main {SilverStripeContext} context.

Step tools to help debug failing steps

Helpers for working with steps

An object shared by BlogTag and BlogCategory.

Abstract flag-aware middleware

Path aware trait for rules and bypasses

Adds middleware support to an object.

Schedule flush operation for a following request

Implements switching user session into Test and Dev environment types

Provides extensions to this object to integrate it with standard config API methods.

Allows an object to declare a set of custom methods

Allows an object to have extensions applied to it.

A class that can be instantiated or replaced via DI

Simple helper for env checks which require HTTP clients.

Provides operations for reading and writing uploaded files to/from {File} dataobject instances.

Form component which contains a castable message

A trait that makes a class able to consume and use a GridFieldStateManagerInterface implementation

Represents a form field which has an Upload() instance and can upload to a folder

Allows any class to hold Member state

Used for a variety of classes that rely on SchemaModelInterface

Allows adding, loading, and sorting of plugins

Provides a simplified method for creating JSON-based HTTPResponses.

This trait encapsulates logic that can be added to a RequestHandler to work with registering MFA authenticators using the MFA front-end app. It provides two main methods; createStartRegistrationResponse - creates a response that can be easily consumed by the MFA app to start the registration process for a method, and

This trait encapsulates logic that can be added to a RequestHandler to work with logging in using MFA front-end app. It provides two main methods; createStartVerificationResponse - a response that can be easily consumed by the MFA app to prompt a login, and completeVerificationRequest - used to verify a request sent by the MFA app containing the login attempt.

Defines the user defined functionality to be applied to any DataObject

This trait can be applied to a ViewableData class to add the logic to render attributes in an SS template.

Contains logic which is shared between both WebAuthn's RegisterHandler and VerifyHandler, such as the attestation configuration options.

Allows you to cache a full list of objects without multiple DB queries