Skip to content

Commit

Permalink
Merge remote-tracking branch 'remotes/Lockon/improve/php7' into #224
Browse files Browse the repository at this point in the history
  • Loading branch information
seasoftjapan committed Jun 19, 2019
2 parents 964b24d + 3ac54e0 commit b0fe10d
Show file tree
Hide file tree
Showing 1,193 changed files with 9,925 additions and 3,928 deletions.
28 changes: 23 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# for travis-ci
# see also. https://travis-ci.org
language: php
services:
- docker
sudo: false
php:
- 5.4
Expand All @@ -9,10 +11,18 @@ php:
- 7.0
- 7.1
- 7.2
- 7.3

addons:
apt:
sources:
- google-chrome
packages:
- google-chrome-stable

env:
global:
- DBNAME=myapp_test HTTP_URL=http://localhost:8085/ HTTPS_URL=https://localhost:8085/
- DBNAME=myapp_test HTTP_URL=http://localhost:8085/ HTTPS_URL=http://localhost:8085/
matrix:
- DB=mysql USER=root DBPASS=' ' DBUSER=root
- DB=pgsql USER=postgres DBPASS=password DBUSER=postgres
Expand All @@ -29,11 +39,13 @@ matrix:
env: DB=pgsql USER=postgres DBPASS=password DBUSER=postgres COVERAGE=true
- php: 7.0
env: DB=pgsql USER=postgres DBPASS=password DBUSER=postgres COVERAGE=true
- php: 7.1
env: DB=pgsql USER=postgres DBPASS=password DBUSER=postgres COVERAGE=true
- php: 7.2
env: DB=pgsql USER=postgres DBPASS=password DBUSER=postgres COVERAGE=true
allow_failures:
# Use for coverage report
- php: 7.1
- php: 7.3
env: DB=pgsql USER=postgres DBPASS=password DBUSER=postgres COVERAGE=true

before_script:
Expand All @@ -49,13 +61,20 @@ before_script:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- php -S localhost:8085 -t html/ &
- wget -c -nc --retry-connrefused --tries=0 http://chromedriver.storage.googleapis.com/2.43/chromedriver_linux64.zip
- unzip -o -q chromedriver_linux64.zip
- sudo mv -f ./chromedriver /usr/local/bin/
- sudo chmod +x /usr/local/bin/chromedriver
- docker pull schickling/mailcatcher
- docker run -d -p 1080:1080 -p 1025:1025 --name mailcatcher schickling/mailcatcher
- chromedriver --url-base=/wd/hub &
- php data/vendor/bin/codecept build

script:
- mkdir -p reports/coverage
- if [ ! $COVERAGE ] ; then php data/vendor/bin/phpunit -c phpunit.xml.dist ; fi
- if [ $COVERAGE ] ; then phpdbg -qrr data/vendor/bin/phpunit -c phpunit.xml.dist ; fi
- if [ ! $COVERAGE ] ; then php data/vendor/bin/codecept run --env travis --steps ; fi
- if [ ! $COVERAGE ] ; then php data/vendor/bin/codecept run --env chrome --steps ; fi

after_script:
- if [ $COVERAGE ] ; then php data/vendor/bin/coveralls -v ; fi
Expand All @@ -64,5 +83,4 @@ after_script:
# Cache folder, you can delete cache from Travis CI web interface
cache:
directories:
- data/vendor
- $HOME/.composer/cache vendor/
- $HOME/.composer/cache
6 changes: 3 additions & 3 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ GPLライセンス及び後記のクローズドライセンスの下で頒布

・「EC-CUBE」はデュアルライセンス方式を採用しています。
あなたにコミットいただいた内容は、GPLライセンスのみならず、
株式会社ロックオンが独自に設定するクローズドソースライセンスの下で
株式会社イーシーキューブが独自に設定するクローズドソースライセンスの下で
頒布されることがあります。
これを可能とするため、あなたがコミットした内容が著作権法上の著作物である場合には、
コミットと同時に、あなたの著作権財産権を株式会社ロックオンに移転し
コミットと同時に、あなたの著作権財産権を株式会社イーシーキューブに移転し
著作者人格権を行使しないことにご同意いただくこととなります。
株式会社ロックオンは、コミット部分の著作権移転後も、GPLライセンスによりあなたに認められることとなるすべての権利を保障します。
株式会社イーシーキューブは、コミット部分の著作権移転後も、GPLライセンスによりあなたに認められることとなるすべての権利を保障します。

コミットを行うことにより、上記の「EC-CUBE」のコピーライトポリシーを理解、了承したこととします。
12 changes: 8 additions & 4 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
# Set build version format here instead of in the admin panel.
version: 2.17-dev-{build}

image: Visual Studio 2017

clone_folder: C:\projects\eccube2

cache:
Expand Down Expand Up @@ -33,7 +35,9 @@ services:

# Install scripts. (runs after repo cloning)
install:
- cinst -y OpenSSL.Light
- docker pull nanasess/mailcatcher:windowsservercore
- docker run -d -p 1080:1080 -p 1025:1025 --name mailcatcher nanasess/mailcatcher:windowsservercore
- cinst -y OpenSSL.Light --version 1.1.1
- SET PATH=C:\Program Files\OpenSSL;%PATH%
- sc config wuauserv start= auto
- net start wuauserv
Expand All @@ -49,9 +53,9 @@ install:
#- set PATH=%PATH%;C:\MinGW\msys\1.0\bin;C:\MinGW\bin
#- mingw-get install mingw-developer-toolkit
## Set PHP.
- cinst php --allow-empty-checksums
- SET PATH=C:\tools\php72\;%PATH%
- cd c:\tools\php72
- cinst php --allow-empty-checksums --version 7.3
- SET PATH=C:\tools\php73\;%PATH%
- cd c:\tools\php73
- copy php.ini-production php.ini
- echo date.timezone="Asia/Tokyo" >> php.ini
- echo extension_dir=ext >> php.ini
Expand Down
46 changes: 19 additions & 27 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,45 +11,37 @@
"issues": "https://github.com/EC-CUBE/eccube-2_13/issues"
},
"config": {
"disable-tls": false,
"secure-http": false,
"vendor-dir": "data/vendor",
"platform": {
"php": "5.4"
}
},
"optimize-autoloader": true,
"sort-packages": true
},
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net/"
}
],
"require-dev": {
"satooshi/php-coveralls": "1.0",
"codeception/codeception": "*"
"captbaritone/mailcatcher-codeception-module": "1.2.1",
"codeception/codeception": "*",
"fzaninotto/faker": "^1.8",
"satooshi/php-coveralls": "1.0"
},
"require": {
"php": ">=5.3.9",
"ext-mbstring": "*",
"ext-gd": "*",
"smarty/smarty": "*",
"pear-pear.php.net/PEAR" : "*",
"pear-pear.php.net/Mail" : "*",
"pear-pear.php.net/Cache_Lite" : "*",
"pear-pear.php.net/File_SearchReplace" : "*",
"pear-pear.php.net/MDB2_Driver_mysqli" : "1.5.0b4",
"pear-pear.php.net/MDB2_Driver_pgsql" : "1.5.0b4",
"pear-pear.php.net/MDB2" : "2.5.0-beta5 as 2.5.0",
"pear-pear.php.net/Net_UserAgent_Mobile" : "*",
"pear-pear.php.net/Services_JSON" : "*",
"pear-pear.php.net/Text_Password" : "*",
"pear-pear.php.net/XML_Parser" : "*",
"pear-pear.php.net/XML_Serializer" : "*",
"pear-pear.php.net/XML_Util" : "*",
"ext-mbstring": "*",
"bondas83/mdb2_driver_mysqli": "^1.5",
"mobiledetect/mobiledetectlib": "^2.8",
"nanasess/mdb2_driver_pgsql": "^1.5",
"pear/archive_tar": "^1.4.3",
"pear/mail": "*",
"pear/pear-core-minimal": "^1.10",
"pear/text_password": "*",
"pear/xml_parser": "*",
"pear/xml_serializer": "*",
"pear/xml_util": "*",
"setasign/fpdf": "1.7",
"setasign/fpdi-fpdf": "1.6",
"pear/archive_tar": "^1.4.3"
"silverorange/mdb2": "2.5.2-b.5",
"smarty/smarty": "*"
},
"autoload": {
"classmap": [
Expand Down
Loading

0 comments on commit b0fe10d

Please sign in to comment.