From 54ed942607f6a86f0af82efea1e99305724468d1 Mon Sep 17 00:00:00 2001 From: Panagiotis Date: Tue, 22 Jan 2019 20:15:18 +0200 Subject: [PATCH] Updated beberlei/assert to version 3.x.x & PHP min version 7.0 (#32) * Updated beberlei/assert to version 3.x.x * Minimum PHP Support v7.0 * Moved beberlei/assert to require-dev and added additional directives in composer.json --- .travis.yml | 1 - composer.json | 16 ++++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 06d33bb..9473b30 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,6 @@ language: php php: - - 5.6 - 7.0 - 7.1 - 7.2 diff --git a/composer.json b/composer.json index bb31ea3..81e77de 100644 --- a/composer.json +++ b/composer.json @@ -2,13 +2,13 @@ "name": "php-deal/framework", "description": "Design by Contract framework for PHP", "require": { - "php": ">=5.6.0", - "goaop/framework": "~2.0", - "beberlei/assert": "^2.4" + "php": "~7.0", + "goaop/framework": "~2.0" }, "require-dev": { "symfony/console": "~2.7|~3.0", - "phpunit/phpunit": "^5.7" + "phpunit/phpunit": "^5.7", + "beberlei/assert": "~3.0" }, "license": "MIT", "authors": [ @@ -27,5 +27,13 @@ "autoload-dev": { "psr-0": {"Demo\\": "demo/"}, "psr-4": {"PhpDeal\\": "tests/"} + }, + "suggest": { + "beberlei/assert": "Thin assertion library for input validation in business models. Used for tests." + }, + "support": { + "issues": "https://github.com/php-deal/framework/issues", + "source": "https://github.com/php-deal/framework", + "docs": "https://github.com/php-deal/framework/blob/master/README.md" } }