Skip to content

Make HTTP client exchangable#18

Closed
splitbrain wants to merge 1 commit into
analogic:masterfrom
splitbrain-forks:clientinterface
Closed

Make HTTP client exchangable#18
splitbrain wants to merge 1 commit into
analogic:masterfrom
splitbrain-forks:clientinterface

Conversation

@splitbrain

Copy link
Copy Markdown

This introduces an Interface that defines what a suitable HTTPClient needs to provide and makes it possible to pass an alternative implementation in the Lescript constructor.

PS: I can provide another PullRequest introducing doc blocks to all other methods if you're interested. DocBlocks make working with a library much easier IMHO. just let me know.

This introduces an Interface that defines what a suitable HTTPClient
needs to provide and makes it possible to pass an alternative
implementation in the Lescript constructor.
@maxnet

maxnet commented Aug 13, 2016

Copy link
Copy Markdown

Was wondering why there needs to be a dependency on curl or some other HTTP client in the first place.
Not possible to just use the standard PHP https stream wrapper?

@tm1000

tm1000 commented Aug 15, 2016

Copy link
Copy Markdown
Contributor

At this point the project should probably have separate files for each interface/class/etc. Makes organization much easier.

@splitbrain

Copy link
Copy Markdown
Author

I am happy to split it up into multiple files if that's what is wanted.

@analogic analogic closed this in 19c0ee2 Aug 18, 2016
@analogic

Copy link
Copy Markdown
Owner

@maxnet you are right!

@splitbrain

Copy link
Copy Markdown
Author

Uhm thanks for incorporating my changes. Though a true merge (and thus giving proper credit in the commit history) would have been the decent thing to do.

@splitbrain splitbrain deleted the clientinterface branch August 19, 2016 08:12
splitbrain added a commit to splitbrain-forks/lescript that referenced this pull request Aug 21, 2016
* master:
  Example for #12 - adding LE registration contact
  Fix analogic#18 - make HTTP client exchangable Fix analogic#19 - Allow Defining challenge type Add #12 - adding LE registration contact
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants