Skip to content

Commit

Permalink
Lower ZF requirements to support 2.3 too
Browse files Browse the repository at this point in the history
  • Loading branch information
vitorbrandao committed Jan 25, 2017
1 parent 2087893 commit f4b726d
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 12 deletions.
13 changes: 11 additions & 2 deletions .travis.yml
Expand Up @@ -11,15 +11,24 @@ matrix:
fast_finish: true
include:
- php: 5.5
env: ZF_VERSION=2.3.*
- php: 5.5
env: ZF_VERSION=2.4.*
- php: 5.6
env: ZF_VERSION=2.3.*
- php: 5.6
env: ZF_VERSION=2.4.*
- php: 7
- php: hhvm
allow_failures:
- php: hhvm

before_script:
- composer self-update
- composer install --prefer-dist
- travis_retry composer self-update
- if [ "ZF_VERSION" != "" ]; then ./scripts/composer-require "ZF_VERSION"; fi;

install:
- travis_retry composer update --prefer-dist --no-interaction

script:
- composer test-coverage
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
@@ -1,4 +1,4 @@
Copyright (c) 2016 Vítor Brandão
Copyright (c) 2016-2017 Vítor Brandão

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
18 changes: 9 additions & 9 deletions composer.json
Expand Up @@ -11,20 +11,20 @@
],
"require": {
"php": "^5.5 || ^7.0",
"zendframework/zend-console": "~2.4",
"zendframework/zend-modulemanager": "~2.4",
"zendframework/zend-mvc": "~2.4",
"zendframework/zend-console": "^2.3",
"zendframework/zend-modulemanager": "^2.3",
"zendframework/zend-mvc": "^2.3",
"zendframework/zend-servicemanager": ">=2.4 <2.8",
"zendframework/zend-view": "~2.4",
"zendframework/zend-view": "^2.3",
"rwoverdijk/assetmanager": "^1.6"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^1.11",
"phpunit/phpunit": "^4.8",
"zendframework/zend-i18n": "~2.4",
"zendframework/zend-log": "~2.4",
"zendframework/zend-test": "~2.4",
"zendframework/zend-serializer": "~2.4"
"phpunit/phpunit": "^3.7 || ^4.0",
"zendframework/zend-i18n": "^2.3",
"zendframework/zend-log": "^2.3",
"zendframework/zend-test": "^2.3",
"zendframework/zend-serializer": "^2.3"
},
"autoload": {
"psr-4": {
Expand Down
25 changes: 25 additions & 0 deletions scripts/composer-require
@@ -0,0 +1,25 @@
#!/usr/bin/env bash

if [ "$#" -ne 1 ]; then
echo "Usage: composer-require <ZF_VERSION>"

exit -1
fi

ZF_VERSION=$1

PACKAGES="zendframework/zend-console
zendframework/zend-modulemanager
zendframework/zend-mvc
zendframework/zend-servicemanager
zendframework/zend-view
zendframework/zend-i18n
zendframework/zend-log
zendframework/zend-test
zendframework/zend-serializer"

for PACKAGE in $PACKAGES; do
echo -n "composer require ${PACKAGE}:${ZF_VERSION}"
composer require -q "${PACKAGE}:${ZF_VERSION}" --no-update
echo ""
done

0 comments on commit f4b726d

Please sign in to comment.