Skip to content

Commit

Permalink
feature/php8
Browse files Browse the repository at this point in the history
Squashed commit of the following:

commit 7d6f8a2
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 20 10:17:49 2021 -0500

    ~ installation test

commit e8b94ca
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 20 10:02:17 2021 -0500

    + installation test

commit edb16ef
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 20 09:51:51 2021 -0500

    ~ readme

commit 2d1a112
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 20 09:03:33 2021 -0500

    ~ example

commit 7cf050f
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 20 08:56:29 2021 -0500

    ~ example

commit 7af184f
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 20 08:49:23 2021 -0500

    ~ example

commit 402e0be
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 20 08:44:30 2021 -0500

    ~ example

commit ca71108
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 20 08:39:31 2021 -0500

    ~ example

commit 453d3b1
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 20 08:30:26 2021 -0500

    ~ pre-commit

commit 21b644d
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sun Feb 14 18:54:25 2021 -0500

    ~ xdebug mode

commit 37a4fc0
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sun Feb 14 18:50:57 2021 -0500

    ~ProxyListOrgScraperTest

commit 4d88f36
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sun Feb 14 18:46:53 2021 -0500

    ~ system tests

commit 7ef4575
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sun Feb 14 18:38:33 2021 -0500

    ~ php version

commit c84640f
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sun Feb 14 12:19:40 2021 -0500

    ~ http client

commit 9c66e09
Author: Ivan Nikitin <vantoozz@gmail.com>
Date:   Sat Feb 13 09:07:58 2021 -0500

    ~ gitignore
  • Loading branch information
vantoozz committed Feb 21, 2021
1 parent 093bf96 commit 1188911
Show file tree
Hide file tree
Showing 86 changed files with 1,047 additions and 903 deletions.
10 changes: 6 additions & 4 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
#!/usr/bin/env bash

docker run --rm -v "$(pwd)":/opt/project "$(docker build -q -f=docker/php.dockerfile .)" /bin/bash -c \
docker run --rm -v "$(pwd)":/opt/project "$(docker build -q -f=docker/php74.dockerfile .)" /bin/bash -c \
"php /root/.composer/vendor/bin/phpcs --standard=psr2 src \
&& php /opt/project/vendor/bin/phpunit --testsuite=unit \
&& php /root/.composer/vendor/bin/phpmd src text phpmd.xml\
&& php /root/.composer/vendor/bin/phpcpd src\
&& php /root/.composer/vendor/bin/phpmnd src --non-zero-exit-on-violation\
&& php /root/.composer/vendor/bin/phpdoccheck -d src\
&& php /root/.composer/vendor/bin/phpcs --standard=psr2 src\
&& php /root/.composer/vendor/bin/phpstan analyze src --level=1\
&& php /root/.composer/vendor/bin/phpcdm src --non-zero-exit-on-violation
"

#&& php /root/.composer/vendor/bin/phpmnd src --non-zero-exit-on-violation\

if [ $? != 0 ]; then
echo "Fix errors before commit."
echo "Try run \
docker run --rm -v \"\$(pwd)\":/opt/project \"\$(docker build -q -f=docker/php.dockerfile .)\" \
docker run --rm -v \"\$(pwd)\":/opt/project \"\$(docker build -q -f=docker/php74.dockerfile .)\" \
php /root/.composer/vendor/bin/phpcbf --standard=psr2 src"
exit 1
fi

docker run --rm -v "$(pwd)":/opt/project "$(docker build -q -f=docker/php.dockerfile .)" bash ./run_examples.sh > /dev/null
docker run --rm -v "$(pwd)":/opt/project "$(docker build -q -f=docker/php74.dockerfile .)" bash ./run_examples.sh > /dev/null
if [ $? != 0 ]; then
echo "Examples broken."
exit 1
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ vendor/
composer.lock
tests/.cached_proxies
.phpunit.result.cache
composer.phar
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ services:
- docker

php:
- 7.2
- 7.3
- 7.4
- 8.0

env:
matrix:
Expand All @@ -20,7 +20,7 @@ script:
- composer validate --no-check-all --strict
- mkdir -p build/logs
- vendor/bin/phpunit --testsuite=integration
- vendor/bin/phpunit --testsuite=unit --coverage-text --coverage-clover build/logs/clover.xml
- XDEBUG_MODE=coverage vendor/bin/phpunit --testsuite=unit --coverage-text --coverage-clover build/logs/clover.xml
- bash .githooks/pre-commit
- php tests/systemTests.php

Expand Down
Loading

0 comments on commit 1188911

Please sign in to comment.