diff --git a/.travis.yml b/.travis.yml
index b632e8af9eaa69eaa92333f2fb792ecae6e3c370..8f6657e1d7a787f16e9c70894fbec464ab1b4bcb 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,6 +5,7 @@ php:
   - '7.1'
   - '7.2'
   - '7.3'
+  - '7.4snapshot'
 
 before_script:
   - composer install
diff --git a/composer.json b/composer.json
index 37cf94665a62735241374e8605b0e903f29e11b7..30582c51c7d3a745665810594ebbadcdd4851cd0 100644
--- a/composer.json
+++ b/composer.json
@@ -3,7 +3,7 @@
     "description": "Adds support for suppressed exceptions as known in Java. https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html#suppressed-exceptions",
     "type": "library",
     "require": {
-        "php": "~7.1.0 || ~7.2.0 || ~7.3.0"
+        "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0"
     },
 	"scripts": {
         "verify": [