Provides image manipulation functionality.

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

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

Form component which contains a castable message

A trait that makes a class able to consume and use a {@link GridFieldStateManagerInterface} implementation

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

Offers a few helper methods for classes that are DataObject subclass bound.

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