Index Documentation

Index

Table of Contents

Interfaces

IDbBackend
Information about a database layer. Should not have any external dependencies.
IDbConnection
Represents a connection to a database service.
IDbConnectionInfo
Base type for database connection info.
IDbResult
Represents a database result set.
IDbStatement
Represents a prepared database statement.
IDbTransactions
Indicates supports for transactions in a database connection.
IDbMigration
IDbMigrationInfo
IDbMigrationRepo
IHttpContent
ICloseable
Provides an interface for releasing unmanaged resources.
IComparable
Provides an interface for comparison between objects. Allows for order/sorting instances.
IEquatable
Provides an interface for determining the value-equality of two objects.
IRouteHandler
Provides the interface for IRouter::register().
IRouter
IBencodeSerialisable
Provides an interface for serialising objects for bencoding in a controlled manner.

Classes

ArrayIterator
Provides an Iterator implementation for normal arrays.
Autoloader
Provides a simple PSR-4 style autoloader.
ByteFormat
Colour
Abstract class for representing colours.
ColourHSL
Represents a colour using Hue, Saturation and Lightness.
ColourNamed
Represents a named CSS colour.
ColourNull
Represents an empty colour.
ColourRGB
Represents an RGB colour.
BeginTransactionFailedException
Exception to be thrown when transaction start fails.
CommitFailedException
Exception to be thrown when a transaction commit fails.
ConnectionFailedException
Exception to be thrown when a connection fails.
DataException
Exception type of the Index\Data namespace.
DbStatementCache
Container to avoid having many prepared instances of the same query.
DbTools
Common database actions.
DbType
Map of common database types.
MariaDBBackend
Information about the MariaDB/MySQL database layer.
MariaDBCharacterSetInfo
Contains information about the character set.
MariaDBConnection
Represents a connection with a MariaDB or MySQL database server.
MariaDBConnectionInfo
Describes a MariaDB or MySQL connection.
MariaDBParameter
Represents a bound parameter.
MariaDBResult
Represents a MariaDB/MySQL database result.
MariaDBStatement
Represents a MariaDB/MySQL prepared statement.
MariaDBWarning
Represents a MariaDB/MySQL warning.
DbMigrationManager
FsDbMigrationInfo
FsDbMigrationRepo
NullDbBackend
Information about the dummy database layer.
NullDbConnection
Represents a dummy database connection.
NullDbConnectionInfo
Represents dummy connection info.
NullDbResult
Represents a dummy database result.
NullDbStatement
Represents a dummy database statement.
QueryExecuteException
Exception to be thrown when query execution fails.
ReleaseSavePointFailedException
Exception to be thrown when save point release fails.
RollbackFailedException
Exception to be thrown when transaction rollback fails.
SavePointFailedException
Exception to be thrown when save point creation fails.
SQLiteBackend
Information about the SQLite 3 database layer.
SQLiteConnection
Represents a client for an SQLite database.
SQLiteConnectionInfo
Represents information about a SQLite Client.
SQLiteResult
Represents an SQLite result set.
SQLiteStatement
Represents a prepared SQLite SQL statement.
TransactionException
Exception for errors during transactions.
DateTime
Represents a date and time
Environment
Provides information about the current runtime environment.
Exceptions
Provides handling for uncaught exceptions and errors.
BencodedContent
FormContent
JsonContent
StreamContent
StringContent
AcceptEncodingHeader
AcceptHeader
AcceptLanguageHeader
AcceptTransferEncodingHeader
AccessControlRequestHeadersHeader
AccessControlRequestMethodHeader
AuthorizationHeader
CacheControlHeader
ConnectionHeader
ContentEncodingHeader
ContentLanguageHeader
ContentLengthHeader
ContentLocationHeader
ContentRangeHeader
ContentTypeHeader
CookieHeader
DateHeader
DNTHeader
ExpectHeader
FromHeader
HostHeader
IfMatchHeader
IfModifiedSinceHeader
IfNoneMatchHeader
IfRangeHeader
IfUnmodifiedSinceHeader
KeepAliveHeader
LastModifiedHeader
OriginHeader
PragmaHeader
ProxyAuthorizationHeader
RangeHeader
RefererHeader
SaveDataHeader
TrailerHeader
TransferEncodingHeader
UpgradeHeader
UpgradeInsecureRequestsHeader
UserAgentHeader
HttpFx
HttpHeader
HttpHeaders
HttpHeadersBuilder
HttpMessage
HttpMessageBuilder
HttpRequest
HttpRequestBuilder
HttpResponse
HttpResponseBuilder
HttpUploadedFile
FileStream
GenericStream
IOException
MemoryStream
NetworkStream
ProcessStream
Stream
TempFileStream
MediaType
DnsEndPoint
EndPoint
IPAddress
IPAddressRange
IPEndPoint
UnixEndPoint
PerformanceCounter
Stopwatch
Provides a means to measure elapsed time at a high resolution.
TimingPoint
Timings
Route
Provides an attribute for marking methods in a class as routes.
RouteCallable
Stack of callables and arguments for route responses.
RouteHandler
Provides an abstract class version of IRouteHandler that already includes the trait as well, letting you only have to use one use statement rather than two!
RouteMethodNotSupportedException
Exception thrown when an unsupported request method is invoked. (HTTP 405)
RoutePathNotFoundException
Exception thrown when a path does not resolve to a route. (HTTP 404)
Router
Provides an application router.
CSRFP
Contains a mechanism for validating requests.
Base32
Provides a Base32 serialiser.
Base62
Provides a Base62 serialiser.
Base64
Provides a Base64 serialiser.
Bencode
Provides a Bencode serialiser.
UriBase64
Provides URL-safe Base64 encoding.
TimeSpan
Represents a duration of time.
TimeZoneInfo
Represents a time zone.
Version
A Semantic Versioning implementation. Following version 2.0.0 of the specification.
WString
Provides various helper methods for multibyte strings.
XArray
Provides various helper methods for collections.
XNumber
Provides various helper methods for numbers.
XString
Provides various helper methods for strings.

Traits

DbResultTrait
RouteHandlerTrait
Provides an implementation of IRouteHandler::registerRoutes that uses the attributes.

        
On this page

Search results