diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..a2fba09 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,7 @@ +/tests export-ignore +/vendor export-ignore +.gitattributes export-ignore +.gitignore export-ignore +.scrutinizer.yml export-ignore +.travis.yml export-ignore +phpunit.xml.dist export-ignore diff --git a/.travis.yml b/.travis.yml index 1113a90..6196e34 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,17 +1,29 @@ +sudo: false + language: php +cache: + directories: + - $HOME/.composer/cache + - vendor + php: - 5.5 - 5.6 - 7.0 +env: + matrix: + - PREFER_LOWEST="--prefer-lowest" + - PREFER_LOWEST="" + before_script: - composer self-update - - composer install --dev --prefer-source + - composer update --prefer-source $PREFER_LOWEST script: - - phpunit - - ./vendor/bin/phpcs --standard=PSR2 ./src/ + - vendor/bin/phpunit -c ./phpunit.xml.dist + - vendor/bin/phpcs --standard=PSR2 src notifications: irc: "irc.freenode.org#zftalk.modules" diff --git a/CHANGELOG.md b/CHANGELOG.md index cfde896..0988806 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.6.0 + +- [BC] Synchronize with SlmQueue release 0.6.0 which adds compatibility with PHP7, zend-servicemanager 3 and zend-eventmanager 3 + # 0.5.0 - [BC] SlmQueueSqs is now based on AWS SDK v3. As a consequence, minimum PHP dependency has been bumped to 5.5. diff --git a/composer.json b/composer.json index 17b3c61..e961c0d 100644 --- a/composer.json +++ b/composer.json @@ -23,30 +23,28 @@ "homepage": "http://www.michaelgallego.fr" } ], - "repositories": [ - { - "type": "vcs", - "url": "https://github.com/basz/aws-sdk-php-zf2" - } - ], - "minimum-stability": "dev", - "prefer-stable": true, "require": { "php": "^5.5 || ^7.0", "zendframework/zend-eventmanager": "^2.6 || ^3.0", - "zendframework/zend-servicemanager": "~2.7 || ^3.0", - "zendframework/zend-stdlib": "~2.2 || ^3.0", - "slm/queue": "dev-master as 0.6.0", - "aws/aws-sdk-php-zf2": "dev-zf-sm3-compatibility as 3.0.0" + "zendframework/zend-servicemanager": "^2.7 || ^3.0", + "zendframework/zend-stdlib": "^2.2 || ^3.0", + "slm/queue": "^0.6", + "aws/aws-sdk-php-zf2": "dev-master as 2.0.2" }, "require-dev": { - "zendframework/zendframework": "~2.2", - "phpunit/phpunit": "~4.1", - "squizlabs/php_codesniffer": "2.*" + "zendframework/zend-config": "^2.2", + "zendframework/zend-modulemanager": "^2.5", + "zendframework/zend-view": "^2.5", + "zendframework/zend-log": "^2.5", + "zendframework/zend-i18n": "^2.5", + "zendframework/zend-serializer": "^2.5", + "zendframework/zend-mvc": "^2.5", + "phpunit/phpunit": "^4.8", + "squizlabs/php_codesniffer": "^2.1" }, "extra": { "branch-alias": { - "dev-master": "0.5.0-dev" + "dev-master": "0.6.x-dev" } }, "autoload": { @@ -56,5 +54,10 @@ "classmap": [ "./Module.php" ] + }, + "autoload-dev": { + "psr-4": { + "SlmQueueSqsTest\\": "tests/" + } } } diff --git a/phpunit.xml b/phpunit.xml.dist similarity index 68% rename from phpunit.xml rename to phpunit.xml.dist index b8cae2b..ab8727e 100644 --- a/phpunit.xml +++ b/phpunit.xml.dist @@ -19,4 +19,11 @@ ./src + + + + + + diff --git a/tests/.gitignore b/tests/.gitignore index ba33e47..ce18082 100644 --- a/tests/.gitignore +++ b/tests/.gitignore @@ -1 +1,2 @@ TestConfiguration.php +build