Http Request Factory
The above class is a factory class for creating and managing HTTP requests in PHP. It is responsible for creating the Request Class Object.
The Request class is a PHP class that handles HTTP requests and provides methods for accessing request parameters (such as: GET, POST, SERVER, etc…), headers, and other request-related information.
RequestInterface: defines an interface called `RequestInterface` within the `Emma\Http\Request` namespace. This interface defines the methods available/accessible via the Factory.