Classes | |
---|---|
ArrayMapperFlag | ArrayMapper flags |
Cardinality | Entity relationship cardinalities |
Char | Character sequences |
CopyFlag | Get::copy() flags |
EnvFlag | Env::apply() flags |
EscapeSequence | ANSI escape sequences for formatting terminal output |
FileDescriptor | File descriptors |
JsonDecodeFlag | Json::parse() flags |
JsonEncodeFlag | Json::stringify() flags |
ListConformity | Array key conformity levels |
MessageLevel | Message levels |
MessageLevelGroup | Groups of message levels |
Metric | Runtime performance metrics |
MimeType | |
NormaliserFlag | Normaliser flags |
QueryFlag | Get::query() flags |
Regex | Useful regular expressions |
SortFlag | Sorting flags |
TextComparisonAlgorithm | Text comparison algorithms |
TextComparisonFlag | Text comparison flags |
Interfaces | |
Arrayable | |
Buildable | |
Chainable | |
Comparable | Able to compare instances of itself, e.g. for sorting purposes |
Constructible | |
ConvertibleEnumerationInterface | Has public constants with unique values of a given type, and maps them to and from their names |
DateFormatterInterface | |
DateParserInterface | |
Describable | |
DictionaryInterface | Has public constants with values of a given type |
EntityInterface | |
EnumerationInterface | Has public constants with unique values of a given type |
ExceptionInterface | |
Extensible | Reads and writes arbitrary undeclared properties |
FacadeAwareInterface | For classes that need to know when they are used behind a facade |
FacadeInterface | Provides a static interface to an underlying instance |
HasProvider | Returns the provider servicing the object |
HierarchyInterface | |
Identifiable | |
Immutable | |
Jsonable | |
JsonSchemaInterface | |
MultipleErrorExceptionInterface | |
Nameable | |
Normalisable | |
NormaliserFactory | |
Providable | Serviced by a provider |
ProvidableEntityInterface | A generic entity serviced by a provider |
ProviderAwareInterface | Receives the provider servicing the object |
ProviderContextAwareInterface | |
ProviderContextInterface | The context within which entities of a given type are instantiated by a provider |
ProviderInterface | Services objects on behalf of a backend |
Readable | Reads private, protected or undeclared properties |
Relatable | Has one-to-one and one-to-many relationships with other classes implementing the same interface |
SerializeRulesInterface | |
StoppableEventInterface | A cancellable event |
Temporal | Has declared or undeclared properties that accept date and time values |
Treeable | Has a parent and children of the same type and can be traversed towards them via public properties |
Unloadable | Has underlying resources to close |
Writable | Writes private, protected or undeclared properties |