Namespace Salient\Core

Classes
AbstractBuilder Base class for builders
AbstractConvertibleEnumeration Base class for enumerations that use static arrays to map constants to and from their names
AbstractDictionary Base class for dictionaries
AbstractEntity Base class for provider-serviced entities
AbstractEnumeration Base class for enumerations
AbstractFacade Base class for facades
AbstractProvider Base class for providers
AbstractReflectiveEnumeration Base class for enumerations that use reflection to map constants to and from their names
AbstractStore Base class for SQLite-backed stores
AbstractUtility Base class for utility classes
ArrayMapper Moves array values from one set of keys to another
ConfigurationManager Provides access to values in configuration files
DateFormatParser Parses date and time strings with a given format
DateFormatter Formats and parses dates, optionally applying a preferred timezone to both operations
DateParser Parses date and time strings understood by strtotime()
DotNetDateParser Parses Microsoft JSON and legacy JSON.NET timestamps
ErrorHandler Handle errors and uncaught exceptions
EventDispatcher Dispatches events to listeners
Indentation
IntrospectionClass Cacheable class data shared between Introspectors
Introspector Generates closures that perform operations on a class
IntrospectorKeyTargets How to create or update an instance from an array
MetricCollector Collects runtime performance metrics
Pipeline Sends a payload through a series of pipes
Process A proc_open() process wrapper
ProviderContext The context within which entities of a given type are instantiated by a provider
SqlQuery A simple representation of a SQL query
Exceptions
AbstractException Base class for runtime exceptions
AbstractMultipleErrorException Base class for runtime exceptions that represent multiple errors
Namespaces
Salient\Core\Concern
Salient\Core\Event
Salient\Core\Exception
Salient\Core\Facade
Salient\Core\Utility