Nyholm
b619b66732
Adding tag aggregates
2019-01-09 20:51:05 +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
e341a44a5c
Removed deprecated code ( #521 )
...
* Removed deprecated code
* cs
* Removed more deprecated code
* minor
2019-01-06 10:07:06 +01:00
Tobias Nyholm
da5ccde2a7
Adding support for Mailing list ( #514 )
...
* Adding Mailing list API
* Added tests
* cs
* Fixed the tests
* code cleanup
2019-01-06 08:11:37 +01:00
Tobias Nyholm
56655ad6c0
Added IP API class, models and test ( #515 )
...
* Added IP API class, models and test
* cs
* bugfix
2019-01-05 20:31:38 +01:00
Tobias Nyholm
c0a386027b
Added more tests for models ( #511 )
...
* Added more tests for models
* cs
2019-01-05 20:30:55 +01:00
Tobias Nyholm
09113482ea
Added "complaints" to TotalResponse ( #509 )
2019-01-05 19:56:55 +01:00
Paul R Rogers
02e3191bc9
Change exception message of HttpClientException when badRequest to us… ( #466 )
...
* Change exception message of HttpClientException when badRequest to use server content's message to aid resolving problems with user input.
* style(HttpClientException): Removed space to comply with styleCI.
* Fix missing assoc flag.
* Refactor to reuse constructor parsing when passing along server error.
Add tests covering passing along of server message.
* Updated tests
* cs
* bugfix
2019-01-05 12:52:40 +01:00
Matias Barletta
07da83776a
fix: Validate file name length ( #463 )
...
* fix: Validate file name length
$message could contain a large email text that if sent to is_file it could break with this error:
` is_file(): File name is longer than the maximum allowed path `
This validation prevents using is_file if the $message is longer than the allowed path.
* style: Fix extra space
* Added a small test
* cs
* cs
2019-01-05 12:44:50 +01:00
Tobias Nyholm
d4e4d4efbe
Close open resources ( #473 )
...
* Make sure to close any open resources
* Fixed test
2019-01-05 08:23:41 +01:00
Arliee
1f5bd4200d
Fix type error when creating tags ( #501 )
...
* Fix fatal error due to not using DateTime instead of string when creating a tag.
* Add unit tests to prove tag creation.
* Add unit tests to prove tag creation.
* Add first seen and last seen accessors to tags, and unit tests to prove correctness.
2019-01-03 10:55:24 +01:00
Tobias Nyholm
bec1da39aa
Removed integration tests. ( #490 )
2018-12-09 11:45:32 +00:00
Tobias Nyholm
a4aba16061
Added a way to get attachments ( #476 )
...
* Added a way to get attachments
* Added some tests
* cs
* minor
* Removed declare_strict
* Typos
* Bugfixes
* Fixed bugs
2018-08-09 18:59:38 +02:00
Nyholm
0c70fa1f0e
Make BaseModelTest abstract
2018-08-08 20:50:52 +01:00
Nyholm
6229b39aa3
cs
2018-08-08 20:50:52 +01:00
Nyholm
0145ddd481
Added more tests
2018-08-08 20:50:52 +01:00
Nyholm
61c0f32dfb
cs
2018-08-08 20:50:52 +01:00
Nyholm
17eafbf9c9
Added tests for our models
2018-08-08 20:50:52 +01: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
6e209aaee2
Added Unsubscribe test
2018-08-08 20:48:35 +01:00
Nyholm
fa30639f99
Added complaint test
2018-08-08 20:48:35 +01:00
Nyholm
55547572aa
Added bounce test
2018-08-08 20:48:35 +01:00
Nyholm
d6e48c6bc2
Added test for Message API
2018-08-08 20:48:35 +01:00
Nyholm
15bd5ae156
Added tests for Route
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
Tobias Nyholm
eb07576e6a
Ported MessageBuilder and BatchMessage ( #472 )
...
* Ported MessageBuilder and BatchMessage
* Added test for MessageBuilder
* Added test for BatchMessageTest
* cs
* cs
* Removed PHP7 code
2018-08-04 21:30:15 +02:00
Radoje Albijanic
83c5f76f87
Cast campaign ID-s to string ( #460 )
...
* 413 error proper handle.
* Cast campaign id-s to string. Added tests for that.
* Style fixes
2018-04-09 18:51:09 +02:00
Quentin
869eff42e1
style: Fix coding style.
2018-02-01 22:42:12 +00:00
Quentin
84734cf758
refactor: Remove dead code.
2018-02-01 22:42:12 +00:00
Quentin
ef5336450e
chore(unsubscribe): Add copyright.
2018-02-01 22:42:12 +00:00
Quentin
ce2bd4b0f1
feat(unsubscribe): Handle tags in Unsubscribe v3 api.
2018-02-01 22:42:12 +00: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
maximzasorin
e800038f21
Add domain verification ( #370 )
2017-06-22 19:35:42 +02:00
Temirkhan
6d56fa6a0d
Few test corrections to preview where it goes. ( #358 )
...
* Few test corrections to preview where it goes.
* Removed TODO. Fixed dependency
2017-05-22 13:47:11 +02:00
Tobias Nyholm
487c1edd77
Prepare for release 2.3.2 ( #352 )
...
* Style fixes
* Added changelog
2017-05-16 15:20:33 +02:00
Alexandre Dupuy
d504472206
fix: named addresses must be surrounded by double quotes ( #349 )
...
* fix: named addresses must be surrounded by double quotes
Due to your recent API update, named addresses with special chars (like parentheses) are now rejected if they are surrounded by simple quotes
They must be surrounded by double quotes
'Whoever (SomeCompany)' <some@address.com> is no longer valid and will be rejected by your API
"Whoever (SomeCompany)" <some@address.com> is valid and will be OK
* sprintf instaead of old school concatenation
2017-05-16 14:51:02 +02:00
Tobias Nyholm
e30955fa51
Do not skip route test ( #342 )
2017-04-14 10:59:35 +02:00
Tobias Nyholm
d4ab1b0a87
Support mime messages ( #341 )
...
* Support mime messages
* cs
* Removed pointless integration tests
* typo
* Create new endpoint for message.mime
* cs
* Added docs
* Doc fixes
* Refactor
2017-04-14 10:31:13 +02:00
Tobias Nyholm
fab86bbef3
Make integrationt tests safe to run simultaneously ( #338 )
...
* Make integrationt tests safe to run simultaneously
* cs
* We only have the credentials when we do not make a PR
2017-04-08 11:22:20 +02:00
z38
edcfcc397f
Add integration tests for Route API ( #334 )
2017-04-08 10:34:57 +02:00
z38
b713364dc0
Fix integration tests for domain API ( #294 )
...
* Send multipart/form-data requests by default
* Fix integration tests for Domain API
2017-04-07 18:24:48 -05:00
z38
0bc0a3b1a5
Fix disordered POST parameters ( #279 )
2017-04-07 18:24:37 -05:00
Tobias Nyholm
84fb433061
Renamed Routes to Route ( #308 )
...
* Renamed Routes to Route
Class names should be in singlular
* Update namespaces
2017-03-26 16:11:33 +02:00