Application
        
    Table of Contents
    
    
        Interfaces
        
    
    
                    - MessageInterface
 - Describes Message interface.
             - ServerRequestInterface
 - Describes RequestInterface interface.
             - StreamInterface
 - Describes Stream interface.
             - UploadedFileInterface
 - Describes UploadedFile interface.
     
    
        Classes
        
    
    
                    - AbstractClient
 - This is a simple PSR-18 Client implementation that other PSR-18 Client can inherit from.
             - AbstractLogger
 - This is a simple PSR-3 Logger implementation that other PSR-3 Logger can inherit from.
             - AbstractMessage
 - This is a simple PSR-7 Message implementation that other PSR-7 Message can inherit from.
             - AbstractRequest
 - This is a simple PSR-7 Request implementation that other PSR-7 Request can inherit from.
             - AbstractResponse
 - This is a simple PSR-7 Response implementation that other PSR-7 Response can inherit from.
             - AbstractServerRequest
 - This is a simple PSR-7 ServerRequest implementation that other PSR-7 ServerRequest can inherit from.
             - AbstractStream
 - This is a simple PSR-7 Stream implementation that other PSR-7 Stream can inherit from.
             - AbstractUploadedFile
 - This is a simple PSR-7 UploadedFile implementation that other PSR-7 UploadedFile can inherit from.
             - AbstractUri
 - This is a simple PSR-7 Uri implementation that other PSR-7 Uri can inherit from.
             - DataProvider
             - Client
 - Simple Client Implementation.
             - ClientException
 - Every HTTP client related exception MUST implement this interface.
             - NetworkException
 - Thrown when the request cannot be completed because of network issues.
             - RequestException
 - Exception for when a request failed.
             - Logger
 - Simple Logger Implementation.
             - Message
 - This is a simple Message implementation that other Message can inherit from.
             - Request
 - Simple Request Implementation.
             - Response
 - Simple Response Implementation.
             - ServerRequest
 - Simple ServerRequest Implementation.
             - Stream
 - Simple Stream Implementation.
             - UploadedFile
 - Simple UploadedFile Implementation.
             - Uri
 - Simple Uri Implementation.