Namespace Salient\Contract\Core

Interfaces
Arrayable
ArrayMapperInterface
Buildable
BuilderInterface
Chainable
Comparable Able to compare instances of itself, e.g. for sorting purposes
DateFormatterInterface
DateParserInterface
EscapeSequence ANSI escape sequences for formatting terminal output
FacadeAwareInterface For classes that need to know when they are used behind a facade
FacadeInterface Provides a static interface to an underlying instance
FileDescriptor File descriptors
Flushable
GraphInterface Provides a standard interface to an underlying object or array and its values
HasDescription
HasId
HasName
Hierarchical
Immutable
Instantiable
Jsonable
JsonSchemaInterface
ListConformity Array key conformity levels
MessageLevel Message levels
MessageLevelGroup Groups of message levels
MimeType
NormaliserFlag Normaliser flags
SerializeRulesInterface
StoppableEventInterface A cancellable event
TextComparisonAlgorithm Text comparison algorithms
TextComparisonFlag Text comparison flags
Unloadable Has underlying resources to close
Namespaces
Salient\Contract\Core\Entity
Salient\Contract\Core\Exception
Salient\Contract\Core\Pipeline
Salient\Contract\Core\Provider