Namespaces

Classes

Library of static methods for manipulating arrays.

Simple Kernel container

Provides introspection information about the class tree.

Library of conversion functions, implemented as static methods.

Simple Kernel container

Allows an object to declare a set of custom methods

Consolidates access and modification of PHP global variables and settings.

Loads environment variables from .env files Loosely based on https://github.com/vlucas/phpdotenv/blob/master/src/Loader.php

Allows an object to have extensions applied to it.

Add extension that can be added to an object with Object::add_extension().

Path manipulation helpers

Guesses location for temp folder

Sanitises HTML to prevent XSS attacks.

Interfaces

Identifies a class as a root silverstripe application

Provides an interface for classes to implement their own flushing functionality whenever flush=1 is requested.

Represents the core state of a SilverStripe application Based loosely on symfony/http-kernel's KernelInterface component

Represents a class with a local cache which normally invalidates itself between requests.