276 Commits

Author SHA1 Message Date
Tobias Nyholm
6275b2b796 Merge pull request #112 from nebkam/patch-1
Declare endpointUrl field
2016-07-21 01:02:09 +02:00
Tobias Nyholm
2cc6ee8c77 Completly removed depenency on Guzzle and made discovery easier 2016-07-21 00:05:23 +02:00
Sergey Obukhov
b8a0abc075 Merge pull request #138 from Nyholm/issue-122
Build a string query form array
2016-07-20 14:56:59 -07:00
Sergey Obukhov
7844883c86 Merge pull request #117 from gaomd/fix-signature-check
Strict check of signature
2016-07-20 14:46:35 -07:00
Sergey Obukhov
c808bbeec1 Merge branch 'develop' of https://github.com/YupItsZac/mailgun-php into YupItsZac-develop
Conflicts:
	src/Mailgun/Mailgun.php
2016-07-20 12:44:05 -07:00
Sergey Obukhov
341e06a196 Merge pull request #90 from z38/fix-webhook-notices
Fix notices on empty webhook requests
2016-07-20 12:34:11 -07:00
Sergey Obukhov
a0d10c47fb Merge pull request #121 from TemirkhanN/master
PHPdoc typos, minor performance changes
2016-07-20 12:31:41 -07:00
Sergey Obukhov
280eead0ea Merge pull request #98 from MatissJanis/patch-1
Fix spelling
2016-07-20 12:24:35 -07:00
Tobias Nyholm
1cdfc3c204 Added header 2016-07-19 15:00:29 +02:00
Tobias Nyholm
75614bf294 Build a string query form array
Fix issue #122
2016-07-19 14:58:31 +02:00
=
e921db5cc9 Added var types to docblock 2016-06-22 23:04:31 +02:00
=
8c97f6f451 Updated docblock for sendMessage function to include @return and @throws 2016-06-22 23:00:27 +02:00
temirkhan
30b4aa5e9a Little fix in responseHandler switch case:
throwing exception prevents next code execution, so it was unnecessary to use breaks. And also use return in case that differs from 200
2016-04-20 12:00:50 +03:00
temirkhan
2d9cd57d2e PHPDoc typos fixed, minor performance changes 2016-04-19 15:27:12 +03:00
Mengdi Gao
20422956e8 Strict check of signature 2016-04-11 00:26:34 +08:00
Nebojša Kamber
6a8f2dd424 Declare endpointUrl field
To avoid `field declared dynamically` and `field not found` warnings in IDEs
2016-03-29 12:14:40 +02:00
Tobias Nyholm
b85f1461d4 Removed unused tests and some parameters from the constructor 2016-03-05 11:13:28 +01:00
Tobias Nyholm
b961cfb4eb Updated to latest version of Httplug and made auto discovery optional 2016-02-26 12:04:54 +01:00
Tobias Nyholm
7f3d637756 Updated to reflect changes in PHP-HTTP 2015-11-18 15:46:53 +01:00
Matīss Jānis Āboltiņš
f5a37188df Fix spelling 2015-11-13 12:30:23 +02:00
Tobias Nyholm
a0edd0eb30 Updates to the php-http library 2015-10-30 14:36:08 +01:00
Tobias Nyholm
78f252761e Updated the php-http lib 2015-10-30 14:28:43 +01:00
Tobias Nyholm
b8420451c7 Added docs 2015-10-13 08:59:43 +02:00
Tobias Nyholm
4131802de2 Changed according to Rubens suggestions 2015-10-12 22:46:30 +02:00
Tobias Nyholm
61d03262a9 Removed dependency on Happyr/AutoDiscovery 2015-10-12 19:23:58 +02:00
Tobias Nyholm
ad015ce441 code style 2015-10-03 23:27:50 +02:00
Tobias Nyholm
b080b181ac Make sure we do not depend on any http transport library 2015-10-03 22:10:48 +02:00
z38
1f555c2f27 Fixed notices on empty webhook requests 2015-09-13 20:01:16 +02:00
Anders Munk
04f1baa2fd Updated rest client to use PSR7. No phpunit tests yet; will come soon. Manual sending message to mailgun API works. 2015-07-23 14:25:28 +02:00
Jesse Spears
225e800595 Bump getResponseExceptionMessage to GuzzleHttp version 5 2015-05-06 10:52:51 -07:00
Tobias Nyholm
3bb69d8cbe * Updated composer.json to guzzle v5
* Don't allow HHVM to fail
* Updated RestClient to Guzzle5
* Removed php5.3 from travis.
* Bugfix and removed debug code
2015-05-05 18:19:10 -07:00
Wietse de Vries
edae22eba4 Updated default API version from v2 to v3
http://blog.mailgun.com/default-api-version-now-v3/
2015-05-05 18:18:08 -07:00
CupOfTea696
e1406e3936 Shows response message on 400, 401 and 404 errors
Adds the actual response message to the errors thrown on 400, 401 and
404 response codes. This provides a lot more useful info than the
current messages. The message doesn’t really give you much to go one. I
spent hours trying to find what I did wrong, double checking my API
keys and looking up the error on google.
2015-05-05 18:18:08 -07:00
Michael Crawford
5043a49969 *Fixed class docblock (mainly fixed so that travis-ci would trigger a build) 2014-11-20 12:52:37 -06:00
Michael Crawford
67ae7c4137 * Removed unnecessary constructor
* Added function docblocks
* Changed class docblock to include link to lists readme
2014-11-20 12:44:33 -06:00
Michael Crawford
4924b597f4 * Added php docblocks to functions and member variables.
* Changed constants to use new constant classes.
* Changed class docblock to include link to readme file
* Moved function descriptions of sendMessage() and verifyWebhookSignature() methods to function docblocks
2014-11-20 12:41:25 -06:00
Michael Crawford
7fed60d881 * Changed class docblock to include link to readme for instructions.
* Added docblocks for functions and member variables.
* Updated constants to use constants classes
* Changed finalize() - removing the return (since the sendMessage() method already does not return anything)
2014-11-20 12:38:05 -06:00
Michael Crawford
3e55c2bcd2 Changed class docblock and added a link to the readme file with instructions 2014-11-20 12:35:37 -06:00
Michael Crawford
435ac1a3b8 Updated constants based on constant class changes. Also added php docblocks to all functions and member variables. 2014-11-20 12:29:15 -06:00
Michael Crawford
591f6a4538 Constants.php
* Removed file

Api.php
 * New class made for Api-related constants

ExceptionMessages.php
 * New class made for Exception Messages constants

Essentially, just moved the constants out into their own classes. Using classes so that it isn't necessary to do an include/require on any other files, just import the class.
2014-11-20 12:28:39 -06:00
Michael Crawford
e1e2ed796f Added php docblock comments and changed constants to use newly created constant classes 2014-11-20 12:12:06 -06:00
Travis Swientek
45ec0c8f3a Merge branch 'master' of https://github.com/mailgun/mailgun-php into travis/merging 2014-11-19 14:31:03 -08:00
Travis Swientek
b28a742efb Merge branch 'verifyWebhookSignature' of https://github.com/gmacon/mailgun-php into gmacon-verifyWebhookSignature
Conflicts:
	src/Mailgun/Mailgun.php
2014-11-19 14:29:08 -08:00
Travis Swientek
59299b7fbf Merge branch 'master' of https://github.com/nathanntg/mailgun-php into nathanntg-master
Conflicts:
	src/Mailgun/Connection/Exceptions/GenericHTTPError.php
2014-11-19 14:22:40 -08:00
Travis Swientek
d744b0a809 Merge pull request #56 from jchamberlain/master
Don't require @ prefix for attachment filenames
2014-11-17 17:28:32 -08:00
Travis Swientek
24085530d9 Merge pull request #57 from jchamberlain/custom-data
Allow any data type for custom data
2014-11-17 17:25:43 -08:00
Travis Swientek
0a62c7cbe1 Merge pull request #60 from jchamberlain/raw-response
Return non-JSON response data
2014-11-17 17:24:52 -08:00
Travis Swientek
f781158019 Removed legacy PHP closing braces 2014-10-06 15:53:33 -07:00
Joshua Chamberlain
c6346e80df Return non-JSON response data 2014-09-15 16:01:24 -07:00
Joshua Chamberlain
f2af6df726 Allow any data type for custom data 2014-09-08 12:11:04 -07:00