Namespaces

Classes

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 {@link Object::add_extension()}.

Path manipulation helpers

Guesses location for temp folder

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.