*/ interface FactoryInterface { /** * Get singleton instance * * @return Factory */ public static function getInstance(); /** * Create request instance * * @param string $url * @param string $method * @return Request */ public function createRequest($url, $method = RequestInterface::METHOD_GET); /** * Create response instance * * @return Response */ public function createResponse(); }