Tobias Nyholm
f73445726f
Fixed typo in namespace ( #330 )
2017-04-07 21:31:57 +02:00
Tobias Nyholm
1fa199ddf1
Removed old pagination methods ( #329 )
2017-04-07 21:30:44 +02:00
Tobias Nyholm
0f5440c368
Fix new constructor ( #314 )
...
* Bugfix
* Updated docs
* cs
2017-03-26 13:42:36 -05:00
z38
1e00e8853e
Remove unused error response class ( #319 )
2017-03-26 17:28:09 +02:00
Tobias Nyholm
bc5215090d
Renamed DeserializeException to HydrationException ( #317 )
2017-03-26 17:27:47 +02:00
Tobias Nyholm
70d467955a
Make error responses accessable ( #312 )
2017-03-26 17:26:57 +02:00
Tobias Nyholm
511ad186ce
Adding attachments and content id map ( #316 )
2017-03-26 16:42:12 +02:00
Tobias Nyholm
1222104e54
Do not use json request body ( #313 )
...
Build a query encoded request strings and set proper headers.
2017-03-26 16:13:44 +02:00
Tobias Nyholm
9e19f12a3d
Added docs of how to debug ( #315 )
...
* Added debug options
* Added docs
* cs
2017-03-26 16:12:17 +02:00
Tobias Nyholm
7c83da9246
Added deprecation notices ( #309 )
2017-03-26 16:11:52 +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
0eb15969b9
Made most classes final ( #310 )
...
* Made most classes final
* bugfix
2017-03-26 10:49:33 +02:00
James Kraus
d2638a0457
Bug fix - Allow adding custom headers with non-array value ( #255 )
...
* Bug fix - Allow adding custom headers with non-array value
* Remove whitespace
* Functional test for adding custom headers (either singular or multiple)
* Style fixes for functional test
2017-03-26 10:23:03 +02:00
Tobias Nyholm
64d1c40604
Make sure we can get the last response from the API again. ( #305 )
...
* Make sure we can get the last response from the API again.
* cs
2017-03-26 10:17:10 +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
1bfd40721e
Added factory methods ( #304 )
...
* Added factory methods
* Removed urelated code
* Update test code
2017-03-25 13:48:03 +01: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
z38
b3f24e9d7a
Fix setting Reply-To multiple times ( #300 )
2017-03-14 16:51:33 +01:00
Tobias Nyholm
83a20afbfb
Added deprecation notices ( #295 )
2017-03-14 10:58:47 +01:00
Sergei Beregov
718547a273
#276 additional method to get an attachment ( #277 )
...
* #276 additional method to get an attachment
* #276 fix code style
* Add Mailgun::getAttachment + test
* code style fix
2017-02-28 08:10:04 +01:00
Michal Hanajík
74929b6518
Renamed namespace from Resource\Api to Model ( #293 )
...
* Renamed namespace from Resource\Api to Model
* Moved Resources\ApiResponse to Models namespace
Signed-off-by: Michal Hanajík <michal.hanajik@outlook.com>
* Fix of code style
2017-02-23 20:56:30 +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
z38
e67ef95d5b
Avoid fatal error when deserializing unauthorized requests ( #282 )
2017-02-20 14:04:05 -06:00
Sean Johnson
da6ee36fed
Implement suppressions API ( #258 ) ( #264 )
...
* Implement suppressions API (#258 )
* Fix annotation issues and use alternate pagination method
2017-02-20 13:57:54 -06:00
Sean Johnson
b6d035c9a3
Add getPagination* concrete functions on Pagination trait ( #271 )
2017-02-20 13:21:55 -06:00
Tobias Nyholm
47f816ac56
Add quotes around the boundary. ( #278 )
...
This will support bounderies with non whitespace
2017-02-18 18:14:12 +01:00
Sean Johnson
01e0c33ee8
Fix typo in PaginationResponse: getFistUrl
( #269 )
2017-01-27 18:13:39 -06:00
David Garcia
1613843c7e
Routes API ( #249 )
...
* Add initial (empty) Routes PHP Unit Test file
We still need to provide the automated tests
* Add initial Routes file
* Describe API Methods
* Inherit method from TestCase - adding @inheritdoc annotation
* Add new DTOs to map API responses to known objects
* Add new Response to manage the Routes list
* Implement method to retrieve a list of Routes
* Add new Response to manage a single Route resource
* Implement method to retrieve a single Route
* Set ShowResponse as final
* Add new Response to manage the Create process
* Implement method to create a new Route
* Fix missing annotation
* Add new Response to manage the Delete Route process
* Implement method to delete a Route based on the ID
* Add new Response to manage the Update Route process
This response is based on Domain API docs due there are no examples on
Routes API docs. We may need to update the response.
* Implement method to update a Route based on the ID
* Require a $limit value greater than 0
* Require a $skip value greater than or equal to 0
* Set UpdateResponse as final
* Add new (empty) public methods to test the Routes API
* Provide method to get the Routes API from Mailgun Client
* Add missed annotation
* Update ShowResponse to return an instance of ApiResponse instead of the DTO
* Update annotation
* Fix annotation
* Update array $actions to provide an empty array by default
* Update parameters to make sure the last arg always is a DateTime (or null)
* Use empty()
* Remove DTO suffix
* Move DTOs to the parent folder/namespace
* Fix annotations
2016-12-09 14:15:06 -08:00
David Garcia
b61d5291b2
Minor amends reported by Scrutinizer CI ( #250 )
...
* Scrutinizer CI: Bug
The property deserializer does not seem to exist. Did you mean
serializer?
* Scrutinizer CI: Coding Style + Best Practice
It seems like you are loosely comparing two booleans. Considering using
the strict comparison === instead.
* Scrutinizer CI: Bug
It seems like $variables defined by parameter $variables on line ???
can also be of type null; however,
Mailgun\Messages\MessageBuilder::addRecipient() does only seem to
accept array, maybe add an additional type check?
* Scrutinizer CI: Documentation
The doc-type $class|SimpleResponse could not be parsed: Unknown type
name "$class" at position 0
Adding `object` instead of `SimpleResponse` due we have no files called
`SimpleResponse` in our project, and PhpDoc provides the `object`
keyword as a valid option.
https://www.phpdoc.org/docs/latest/guides/types.html#keywords
* Scrutinizer CI: Documentation
There is no parameter named $smtpPass. Did you maybe mean $smtpPassword?
* Scrutinizer CI: Unused Code
$resource is not used, you could remove the assignment.
* Scrutinizer CI: Unused Code
The parameter $message is not used and could be removed.
* Scrutinizer CI: Unused code
This method is not used, and could be removed. (x2)
* Scrutinizer CI: Patch
Doc Comments
* Scrutinizer CI: Patch
Doc comments
2016-12-09 13:41:23 -08:00
Tobias Nyholm
cc82355e50
Messages api ( #247 )
...
* Added message API
* Still use json
* code style
2016-12-07 16:29:08 -06:00
Tobias Nyholm
b1f949a925
Added Webhook API ( #246 )
...
* Added Webhook API
* code style
2016-12-07 20:42:24 +01:00
Tobias Nyholm
de13ff66ce
Added Event API with pagination ( #245 )
...
* Added Event API with pagination
* code style
* code style
2016-12-07 12:03:50 -06:00
Sean Johnson
ce8215ff6c
Apply fixes from StyleCI ( #243 )
2016-12-06 12:12:52 -06:00
Tobias Nyholm
d12ea9f456
Do not validate API responses. Create Response objects that have part… ( #230 )
...
* Do not validate API responses. Create Response objects that have partial data instead
Fix issue #225
* Code style
2016-12-06 00:44:59 -06:00
Tobias Nyholm
61a019ad67
Fixed integration tests ( #233 )
...
* Fixed integration tests
* Update integration tests
* cs
2016-11-24 09:59:05 +01:00
Tobias Nyholm
21c95412c6
Minor documention fix ( #227 )
...
* Doc fix
* cs
* cs
* cs
* cs
2016-11-24 08:40:28 +01:00
Sean Johnson
ce9739ea91
Applied fixes from StyleCI ( #228 )
2016-11-23 23:02:12 +01:00
Tobias Nyholm
8668b4c222
Updated to use Assert 1.2 ( #224 )
2016-11-23 23:01:26 +01:00
Tobias Nyholm
a3e999e875
Rename functions to reflect the API ( #226 )
...
This will fix #202
2016-11-23 22:21:15 +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
20b9fbfe5d
Rename AbstractApi to HttpApi ( #214 )
...
Fix #200
2016-11-11 15:25:32 -06:00
Tobias Nyholm
e4d181a4fa
Rename ObjectSerializer to ModelSerializer ( #215 )
...
Fix #204
2016-11-11 15:25:01 -06: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
Tobias Nyholm
043658f996
Added meta files ( #195 )
...
* Added meta files
* Style fixes from StyleCI
2016-10-14 19:20:46 -05:00
Tobias Nyholm
359c6001d4
Deprecate SSL functions ( #179 )
2016-09-30 15:04:43 +02:00
David Garcia
3aeb602406
Make sure $variables is an array in addRecipient() ( #176 )
...
* Write test to verify expected behaviour when we provide a String
* Fix broken test checking if the variable is an Array
* PSR Standard using single quote instead of double quote
2016-09-30 15:03:35 +02:00
Tobias Nyholm
8fe342f5b9
Apply fixes from StyleCI and make sure we add MIT license properly ( #163 )
...
* Applied fixes from StyleCI
* Create LICENSE
2016-09-18 09:56:14 +02:00
Wim Verstuyf
5d04bc63a7
Add attachment from memory ( #158 )
2016-09-06 13:05:50 +02:00
Tobias Nyholm
b2742c73b3
Updated signature for addAttachment
...
This will fix #69
2016-08-31 11:52:14 +02:00
Tobias Nyholm
741aa0d120
Make sure we use proper POST data arrays
2016-08-10 17:26:24 +02:00
Tobias Nyholm
b79dc5fdb8
Merge pull request #152 from Nyholm/inline-complexity
...
Reduce code complexity on addInlineImage
2016-08-10 17:18:57 +02:00
Travis Swientek
0a7c96c34a
Fixed inline image issue. Added new tests.
2016-08-10 16:37:08 +02:00
Tobias Nyholm
3114b8a17a
Reduce code complexity
2016-08-05 09:44:49 +02:00
David Garcia
817dad1f90
Applied fixes from StyleCI
2016-07-24 07:42:47 -04:00
David Garcia
8da94ac190
PHP CS Fixer
2016-07-24 12:41:21 +01:00
David Garcia
09eda3df13
PHP Code Sniffer
2016-07-24 12:40:50 +01:00
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
Joshua Chamberlain
a674addd2a
Don't require @ prefix for attachment filenames
2014-09-05 15:07:55 -07:00
George Macon
46f63044ad
Add Mailgun->verifyWebhookSignature
2014-06-24 17:36:21 -04:00
Nathan Perkins
5084053ec3
Preserve lack of line endings.
2014-06-16 10:48:56 -04:00
Nathan Perkins
ba8e7bda43
Throw more detailed generic HTTP error
...
Take advantage of new response code and body properties to allow better logging.
2014-06-16 10:40:18 -04:00
Nathan Perkins
9fe01151af
Add HTTP properties to generic error
...
Allows generic HTTP error to accept more detailed information about the response from the server.
2014-06-16 10:38:42 -04:00
Iain Cambridge
6196f8df49
Add setMessage
2014-05-14 14:03:12 +01:00
Iain Cambridge
103fa04ede
Whitespace changes. (Probably some PSR-2 stuff as well
2014-05-13 16:53:40 +01:00
Iain Cambridge
bdeadc1a01
Add tests to ensure exceptions are flung and fixed wrong variable name used
2014-05-13 16:12:32 +01:00
Iain Cambridge
35c65aaa57
Removed apiKey member since it's not used anywhere.
2014-05-13 14:59:11 +01:00
Iain Cambridge
34d8203262
Removed pointless try and catch. None of the functions threw an exception and it was just rethrowing. Also Exception didn't exist in that namespace
2014-05-13 14:58:12 +01:00
Iain Cambridge
33f3d27d7b
Move fclose and unlink to before the return so they're actually called.
2014-05-13 14:57:23 +01:00
Iain Cambridge
502fac0b37
Fix fatal error in not finding exception.
...
Tried to throw MissingRequiredMIMEParameters which didn't exist in current namespace or added via use. Connection exceptions was included by MissingRequiredMIMEParameters is in messages exceptions so changed the added exception name to messages.
Exception message constant didn't exist. So added it.
2014-05-13 14:54:10 +01:00
Milannv
9b4668c564
Fixed typo for including an Exception
2014-03-10 13:40:59 +01:00
Travis Swientek
15f38e3737
Merge pull request #31 from travelton/ImproveOptInSecurity
...
Improved security of OptInHandler.
2014-02-14 10:53:02 -08:00
Travis Swientek
8d23a5bb9f
This patch swaps the aggregator to "PHPAggregator" if files are included. Also added straight download.
2014-01-30 17:05:40 -08:00
Travis Swientek
717cf5faed
Improved security of OptInHandler.
2014-01-24 22:07:53 +00:00
Travis Swientek
d3a0d6aed9
Fixed Guzzle post/put field aggregation.
2014-01-14 00:45:34 +00:00
Travis Swientek
af53fd50ff
Ability to rename attachments and inline images.
2014-01-13 22:53:34 +00:00
Nils Magnus Englund
1b4ab0ced1
In README.md, added getFiles() reference to MessageBuilder example
2013-12-10 14:48:01 +01:00
Travis Swientek
c82fc3a578
Merge pull request #23 from travelton/DisableSSLOption
...
Add ability to disable SSL (backward compatible).
2013-12-02 10:30:46 -08:00
Travis Swientek
72c10a5428
Added ability to disable SSL for testing against a Postbin or other endpoint.
2013-11-30 11:47:03 -08:00
Travis Swientek
5d7daeeeca
Added method to return all message ids after a BatchMessage operation.
2013-10-11 17:31:04 -07:00
Travis Swientek
af853234e4
Refactored counters, batch job trigger adjustment, all recipient types in variables.
2013-10-11 13:36:35 -07:00
Travis Swientek
fc9685182b
Fixed missing IDs for batch message recipients. Closes #15 .
2013-10-07 13:53:23 -07:00
Nils Magnus Englund
dc8e7fea9e
Update README.md, fixed MessageBuilder example
...
The $domain element was not processed in the single quotes. Changed to double quotes.
2013-09-18 15:37:32 +02:00
Travis Swientek
116fb33255
Relaxed Guzzle requirement, fixed reply-to bug, updated point release version. Fixes #7 Fixes #9
2013-09-12 14:19:23 -07:00
dboggus
73de421dbe
Update MessageBuilder.php
...
Fixed misspelling of Exceptions in use statements.
2013-09-10 09:30:17 -05:00
Travis Swientek
a624027a42
Adjusted an exception message, tagged for next point release 1.2.
2013-09-05 14:53:27 -07:00
yoye
c445c4d851
Fix typo in responseHandler
2013-09-05 15:34:17 +02:00
yoye
95cc29e56b
Fix typo in responseHandler
2013-09-05 15:26:42 +02:00
yoye
947267e935
Merge branch 'master' of github.com:yoye/mailgun-php
2013-09-05 15:19:07 +02:00
yoye
4c80ff1058
Fix variables in BatchMessage:sendMessage()
2013-09-05 10:39:20 +02:00
yoye
789eb27228
Fix bug toRecipientCount increment in BatchMessage
2013-09-05 10:35:26 +02:00
Travis Swientek
9438694415
Fixes #4 . DEFAULT_TIME_ZONE is not defined.
2013-09-04 09:50:50 -07:00
yoye
a1418420d0
Update MessageBuilder.php
2013-09-04 16:18:40 +02:00
Travis Swientek
24e6a01651
Added message id return to batch sending.
2013-08-21 23:11:24 -07:00
Travis Swientek
0cabcece33
Incremented SDK Version
2013-08-21 16:35:34 -07:00
Travis Swientek
f8babb0541
Fixed an issue with Exception handling.
2013-08-21 09:45:11 -07:00
Travis Swientek
d88fb82c1d
ReadMe Adjustments and fixed an issue with result handler.
2013-08-20 11:10:57 -07:00
Travis Swientek
89a2e8bd09
Updated README
2013-08-19 14:56:13 -07:00
Travis Swientek
522f731929
Updated README files and fixed a bug in OptInHandler
2013-08-16 14:05:58 -07:00
Travis Swientek
143414f174
Rename README to README.md
2013-08-16 13:10:52 -07:00
Travis Swientek
4ff1184b0b
README.md adjustments
2013-08-16 12:50:29 -07:00
Travis Swientek
07837600e6
Added new OptInHandler and tests.
2013-08-16 11:20:01 -07:00
Travis Swientek
41c4d31ae5
Fixed inconsistency between Batch and Builder on Add Recipient
2013-08-13 12:35:04 -07:00
Travis Swientek
685a7351d5
Refactor. Covered refactor in tests.
2013-08-13 12:26:34 -07:00
Travis Swientek
8498145b2f
Adjustments
2013-08-08 16:28:02 -07:00
Travis Swientek
104bb72008
Refactor complete
2013-08-08 10:39:44 -07:00
Travis Swientek
1b3720a339
Removal of all classes. No OOP. :(
2013-08-07 17:41:14 -07:00
Travis Swientek
1ff4357810
Modified and renamed HTTPBroker to RestClient.
2013-08-07 16:22:19 -07:00
Travis Swientek
449431b5c1
Added tagging ability to MessageBuilder
2013-08-03 14:56:38 -07:00
Travis Swientek
ee2a9aece8
Fixed HTTPBroker Response and README for Stats endpoint
2013-08-03 14:20:31 -07:00
Travis Swientek
55ccc0f359
Update README.md
2013-08-02 18:02:06 -07:00
Travis Swientek
b047529d5f
Adjusted API key for samples
2013-08-02 17:59:20 -07:00
Travis Swientek
4406b25d2b
Added 404 error handling and fixed HTTPBroker error handling
2013-08-02 17:07:16 -07:00
Travis Swientek
436bf9ab43
Fixed an issue with PUT handler
2013-08-02 16:43:46 -07:00
Travis Swientek
854711656c
Fixed an issue with HTTPBroker, Lists, Routes and Stats
2013-08-02 16:32:22 -07:00
Travis Swientek
2cff73d458
Added Messages and Routes
2013-08-02 14:10:35 -07:00
Travis Swientek
6b6a13b9bc
Added README across endpoints [ci skip]
2013-08-02 14:01:26 -07:00
Travis Swientek
7ef8533aab
Fixed GET Requests
2013-08-02 12:43:50 -07:00
Travis Swientek
017f4fcd92
Finished Lists endpoint and added Address Validator
2013-08-02 11:30:09 -07:00
Travis Swientek
7872398f21
Merge branch 'master' of https://github.com/travelton/Mailgun-PHP
2013-08-02 10:49:04 -07:00
Travis Swientek
0bd40490dd
Addition of campaigns, logs, lists, and routes
2013-08-02 10:48:57 -07:00
Travis Swientek
4ca9d8b08d
Adjusted readme and exceptions
2013-07-28 15:56:48 -07:00
Travis Swientek
68ffda0fcb
Rename globals.php to Globals.php
2013-07-25 16:04:09 -07:00
Travis Swientek
4e43786949
Code cleanup!
2013-07-25 15:42:06 -07:00
Travis Swientek
24ddfa0e54
Fixed weird commit and merge issues
2013-07-25 14:07:06 -07:00
Travis Swientek
b4b9f0ec40
Adjusted the HTTP client
2013-07-24 23:56:18 -07:00
Travis Swientek
762bfde571
Added multiple new endpoints and their respective tests!
2013-07-24 17:43:24 -07:00
Travis Swientek
f54649ac1e
"Refactor Complete!"
2013-07-24 16:25:24 -07:00
Travis Swientek
0c70ab5a22
Removed folders that re-appeared.
2013-07-24 09:10:28 -07:00
Travis Swientek
5befeb0f66
End of day commit
2013-07-23 17:34:50 -07:00
Travis Swientek
e5ae7e47d3
Added test cases for all available methods.
2013-07-23 14:29:45 -07:00
Travis Swientek
425cdc5863
"Broke something in the last commit, fixed it here"
2013-07-22 22:24:08 -07:00
Travis Swientek
c09e6fd579
Removed some stuff
2013-07-22 22:11:01 -07:00
Travis Swientek
120b10217d
Refactored all the Composer settings
2013-07-22 20:54:21 -07:00