Nyholm
3fbd33f640
Make sure we dont use any risky tests
2019-01-12 16:56:42 +00:00
Nyholm
dd7c1d2361
Added new CS rules
...
Declare strict and no superfluous phpdoc
2019-01-10 08:25:29 +00:00
Tobias Nyholm
b725ab728e
Adding PHP7 type annotations ( #523 )
...
* Adding PHP7 type annotations
* cs
* Moved HttpClientConfigurator and RequestBuilder to Mailgun\HttpClient namespace
* fixing tests
* Rebased and fixed tests
* minors
* cs
* Bugfixes
* Typo
2019-01-09 20:18:58 +01:00
Tobias Nyholm
519fd7a674
Added proper PHP CS fixer rules ( #527 )
...
* Added proper PHP CS fixer rules
* Adding Symfony cs rules
* Updated CS on tests
2019-01-07 06:12:53 +01:00
Tobias Nyholm
bec1da39aa
Removed integration tests. ( #490 )
2018-12-09 11:45:32 +00:00
Nyholm
1835bc28d7
cs
2018-08-08 20:48:35 +01:00
Nyholm
1ed1c2557c
Added test for webhook
2018-08-08 20:48:35 +01:00
Nyholm
d6e48c6bc2
Added test for Message API
2018-08-08 20:48:35 +01:00
Nyholm
42503f72ce
Added test for Domain API
2018-08-08 20:48:35 +01:00
Nyholm
afc8671eac
We need both getApiMock and getApiInstance
2018-08-08 20:48:35 +01:00
Nyholm
75bab3016c
cs
2018-08-08 20:48:35 +01:00
Nyholm
3d81db203e
Add tests
2018-08-08 20:48:35 +01:00
Nyholm
bdcca2db0d
Added more mock for tests
2018-08-08 20:48:35 +01:00
François-Xavier de Guillebon
b73adaf60c
Fixed stats retrieval ( #384 )
...
* [Stats] Fixed stats always empty
* Added tests
2017-12-01 21:10:21 +01:00
Hannes Magnússon
ce484ecbc8
Grammar typo ( #413 )
...
* Grammar typo
* Fixed style errors as reported by styleci
2017-11-22 09:37:04 +01:00
z38
edcfcc397f
Add integration tests for Route API ( #334 )
2017-04-08 10:34:57 +02:00
Tobias Nyholm
0f4fe2bf9c
Improving safe hydrate ( #307 )
...
* Improving safe deseriliaze
* Fixes
* Use switch statement
* cs
* bugfix
* Update method name
* Update return docs
2017-03-26 10:16:36 +02:00
Tobias Nyholm
84a5c5dd4a
Rename deserializer to hydrator ( #296 )
...
* Renamed "deserializer" to "hydrator"
* Make sure we use singlular in namespaces
Also did some cleanups.
* Fixed typo
* cs
* minor fix
2017-03-22 07:44:08 +01:00
Tobias Nyholm
d5a49f2e6d
Tag api ( #286 )
...
* Started on tag api
* Added TagAPI
* code style
* cs
* removed final
* Adjusting to Davids feedback.
* Added PagingProvider interface
2017-02-21 08:22:57 +01:00
Sean Johnson
ce8215ff6c
Apply fixes from StyleCI ( #243 )
2016-12-06 12:12:52 -06:00
Sean Johnson
ce9739ea91
Applied fixes from StyleCI ( #228 )
2016-11-23 23:02:12 +01:00
Tobias Nyholm
9bd6732efd
Introduce a request builder. ( #217 )
...
* Introduce a request builder.
We inject every dependency (eg RequestFactory and MultipartStreamBuilder) and we do not have to use postMultipart.
* code style
* Use uppercase on http verbs
* Added setters and use getters
* Added tests
* style
2016-11-23 21:55:05 +01:00
Sean Johnson
0da5f410a9
Rename serializer to deserializer ( #201 ) ( #216 )
2016-11-12 02:50:47 +01:00
Tobias Nyholm
1a71c14097
Removed inheritence, Renamed classes, Mark all classes as final ( #212 )
...
* Removed inheritence, Renamed classes, Mark all classes as final
* code style
* Updated docs
* Code style
* Be consistant with the naming of functions
* Fixed tests
2016-11-11 14:53:26 -06:00
Sean Johnson
58430e4537
Domains API, #187 ( #198 )
2016-10-27 08:34:27 +02:00
Tobias Nyholm
738e6e32e2
POC - Better api ( #192 )
...
* Added base for the new API
* code style
* Added response classes
* Added support for serializer
* The abstract API should not know of Mailgun
* Minor
* minor
* Using a client configrator
* code style
* Put HTTPClient in the configurator
* Do not use the api() function
* Use stable version of Assert
* style
* Fixed tests
* make the httpClient private
* Renamed ResponseSerializer to ResponseDeserializer
* Disabled tests that are testing error messages with Assert
* style fixes
* Refactoring fix
2016-10-24 12:01:32 -05:00