David Garcia
b6d0ace9f3
Code Style fixes
2020-10-08 13:20:23 +01:00
Joseph Shanak
90028dc6a1
Add mapping for assignable_to_pools property of ips index response
2020-10-07 22:04:54 +01:00
Joseph Shanak
a91f5f6185
Change Ip::index() default to return all ips instead of shared ips
2020-10-07 22:04:54 +01:00
Joseph Shanak
086afb49b7
Allow assigning a domain to a list of ips during creation
2020-10-07 17:58:45 +01:00
Joseph Shanak
ff8c9c31b7
Fix assigning Ip
2020-10-07 17:53:19 +01:00
Artem Bondarenko
b56b7dd81d
removed unused method
2020-10-07 17:43:44 +01:00
Martin San Juan
7728cf393c
style: run php-cs-fixes
2020-09-25 19:05:33 +01:00
Martin San Juan
562cda2504
feat: add array support to webhook handling
...
Change webhook create() $url parameter from string to array to support
multiple URLs
Change webhook update() $url parameter from string to array yo support
multiple URLs
2020-09-25 19:05:33 +01:00
Justin Sims
cd08d99f87
Updated Mailgun\Tests\Api\MailingListTest to account for new reply_preference property
2020-08-14 01:06:45 +01:00
Tibor Hercz
4641cf735f
added tests
2020-08-14 01:06:22 +01:00
Martin San Juan
3fc2f8e227
build: fix style and phpstan
2020-08-14 00:49:39 +01:00
iwahara
8390bdd803
add unsubscribe delete parameter.
2019-10-15 18:50:34 +01:00
Nathan Perkins
2db0619d8a
Revise domain creation assertions and add tests
...
Based on feedback from @DavidGarciaCat.
2019-08-29 22:25:39 +01:00
Tobias Nyholm
c3ea40c94e
Fixed a few PRs and some cleanup ( #589 )
...
* fix for #581
* fix for #582
* Remove final
This will fix #584
* Type cast to string properly
* Convert to json string if needed
* cs
2019-04-09 20:37:32 +02:00
Tobias Nyholm
6954b4dd2a
Use PSR-18 ( #522 )
...
* Use PSR-18
* minor fixes
* phpstan fixes
* cs
2019-02-02 08:30:04 +01:00
Nyholm
3fbd33f640
Make sure we dont use any risky tests
2019-01-12 16:56:42 +00:00
Nyholm
2ec2c16227
Added PHP7 code and did some refactoring.
2019-01-12 10:34:44 +00:00
Nyholm
2b60fba811
Moved Mailgun\Model\Route\Response
to Mailgun\Model\Route
2019-01-12 10:28:05 +00:00
David Garcia
f3566026b6
Remove egulias/email-validator and dependencies
2019-01-10 22:15:40 +00:00
David Garcia
8cb9a0e48a
Provide test to parse a valid email address
2019-01-10 22:15:40 +00:00
David Garcia
2c37651097
Remove non-required tests
...
Egulias/EmailValidator validates these cases,
is useless to test it
2019-01-10 22:15:40 +00:00
David Garcia
18d948be0f
Provide test to validate a valid email address
2019-01-10 22:15:40 +00:00
David Garcia
3f097bb178
Add EmailValidationTest
2019-01-10 22:15:40 +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
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
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
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
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
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
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
z38
edcfcc397f
Add integration tests for Route API ( #334 )
2017-04-08 10:34:57 +02: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
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