Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@clue
Copy link
Member

@clue clue commented Aug 28, 2020

This changeset performs some internal refactoring and cleanup. In particular, it removes the duplicate Client\Response class that has been introduced temporarily via #368.

Besides improving our internal code structure, this is also useful because IDE autocompletion no longer suggests this class when dependents are looking for a response class. The correct class continues to exist in Message\Response as of #370. Accordingly, this does not affect the public API, so this is not a BC break.

Additionally, this is also needed in preparation for HTTP keepalive support (#39) and client-side connection upgrades (#376). A longer-term goal is to remove the entire Client namespace (entirely internal).

Builds on top of #372, #380, #381 and others.

@clue clue added this to the v1.1.0 milestone Aug 28, 2020
@clue clue force-pushed the response-cleanup branch from b7ef800 to 95d3659 Compare August 28, 2020 20:27
@clue clue force-pushed the response-cleanup branch from 95d3659 to f584fa4 Compare August 28, 2020 20:37
@clue clue requested a review from WyriHaximus August 30, 2020 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants