Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 709 Bytes

AdapterInterface.md

File metadata and controls

21 lines (15 loc) · 709 Bytes

Adapter Interface

All an Adapter needs is the ability to convert a string (containin the data, not a filename) into an implementation of PSR-7's StreamInterface specific to your framework.

Some adapters may also choose to implement the ConvenienceInterface, which provides methods for converting strings or arrays into framework-specfic Request or Response objects.

stringToStream()

Function prototype:

function stringToStream(
    string $input
): StreamInterface;

This must return a Stream object that implements StreamInterface whose contents are populated by $input. Implementations may alter the contents of $input to suit their needs.