Skip to content

Commit 0ec1d94

Browse files
committed
Update PHPUnit to PHPUnit10
1 parent c568e0a commit 0ec1d94

19 files changed

+54
-86
lines changed

.github/workflows/tag_meged_pull_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
tools: composer:v2
2424

2525
- name: Checkout code
26-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2727
with:
2828
fetch-depth: 0
2929

.github/workflows/test_pull_request.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
tools: composer:v2
1616

1717
- name: Checkout code
18-
uses: actions/checkout@v3
18+
uses: actions/checkout@v4
1919
with:
2020
fetch-depth: 0
2121

@@ -63,12 +63,12 @@ jobs:
6363
tools: composer:v2
6464

6565
- name: Set up Node
66-
uses: actions/setup-node@v3
66+
uses: actions/setup-node@v4
6767
with:
6868
node-version: '14.x'
6969

7070
- name: Checkout code
71-
uses: actions/checkout@v3
71+
uses: actions/checkout@v4
7272
with:
7373
fetch-depth: 0
7474

@@ -126,25 +126,25 @@ jobs:
126126
tools: composer:v2
127127

128128
- name: Set up Node
129-
uses: actions/setup-node@v3
129+
uses: actions/setup-node@v4
130130
with:
131131
node-version: '14.x'
132132

133133
- name: Checkout code
134-
uses: actions/checkout@v3
134+
uses: actions/checkout@v4
135135
with:
136136
fetch-depth: 0
137137

138138
- name: Run Composer
139139
run: composer install --no-interaction
140140

141141
- name: Update PHPUnit for Code Coverage
142-
run: composer require phpunit/phpunit:^9.6 phploc/phploc:* sebastian/version:* --with-all-dependencies
142+
run: composer require phpunit/phpunit:^10.5 sebastian/version:* --with-all-dependencies
143143

144144
- name: PHP Lint
145145
run: ./vendor/bin/parallel-lint src tests examples
146146

147147
- name: Unit tests
148148
run: |
149149
mkdir -p build/logs
150-
./vendor/bin/phpunit ./tests/ --coverage-clover build/logs/clover.xml
150+
XDEBUG_MODE=coverage ./vendor/bin/phpunit ./tests/ --coverage-clover build/logs/clover.xml --coverage-filter=./src/

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
1+
composer.lock
2+
.php-version
23
/vendor
34
/.phpunit.cache
45
.phpunit.result.cache

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ composer require macocci7/php-boxplot
6969
```php
7070
<?php
7171

72-
require('../vendor/autoload.php');
72+
require_once __DIR__ . '/../vendor/autoload.php';
7373

7474
use Macocci7\PhpBoxplot\Boxplot;
7575

@@ -97,7 +97,7 @@ composer require macocci7/php-boxplot
9797
- The hash keys of the data are used as the labels for the X axis.
9898

9999
- Details:
100-
- Import Autoloader: `require_once('../vendor/autoload.php')`
100+
- Import Autoloader: `require_once __DIR__ . '/../vendor/autoload.php'`
101101
- Declare: `use Macocci7\PhpBoxplot\Boxplot`
102102
- Instantiate: `new Boxplot()`
103103
- Set Data: `setData($data)`
@@ -117,7 +117,7 @@ And Setting Caption can be done as follows:
117117
```php
118118
<?php
119119

120-
require('../vendor/autoload.php');
120+
require_once __DIR__ . '/../vendor/autoload.php';
121121

122122
use Macocci7\PhpBoxplot\Boxplot;
123123

@@ -202,7 +202,7 @@ Multiple datasets can be displayed side by side at the same time.
202202
```php
203203
<?php
204204

205-
require_once('../vendor/autoload.php');
205+
require_once __DIR__ . '/../vendor/autoload.php';
206206

207207
use Macocci7\PhpBoxplot\Boxplot;
208208

@@ -370,7 +370,7 @@ Second, Code PHP like this:
370370
```php
371371
<?php
372372

373-
require_once('../vendor/autoload.php');
373+
require_once __DIR__ . '/../vendor/autoload.php';
374374

375375
use Macocci7\PhpBoxplot\Boxplot;
376376

@@ -394,7 +394,7 @@ You can Adjust the Display by using Array.
394394
```php
395395
<?php
396396

397-
require_once('../vendor/autoload.php');
397+
require_once __DIR__ . '/../vendor/autoload.php';
398398

399399
use Macocci7\PhpBoxplot\Boxplot;
400400

@@ -460,7 +460,7 @@ You can set transparent background like this.
460460
```php
461461
<?php
462462

463-
require_once('../vendor/autoload.php');
463+
require_once __DIR__ . '/../vendor/autoload.php';
464464

465465
use Macocci7\PhpBoxplot\Boxplot;
466466

@@ -545,6 +545,6 @@ You can set transparent background like this.
545545

546546
*Document created: 2023/05/28*
547547

548-
*Document updated: 2024/03/09*
548+
*Document updated: 2024/04/18*
549549

550550
Copyright 2023 - 2024 macocci7

bin/TestAndLint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ test_and_lint() {
5555
echo "-----------------------------------------------------------"
5656
echo "[PHP $1][phpunit]"
5757
./vendor/bin/phpunit ./tests/ \
58-
--color auto
58+
--color=auto
5959
echo "-----------------------------------------------------------"
6060
}
6161

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
{
22
"name": "macocci7/php-boxplot",
3-
"version": "1.1.1",
3+
"version": "1.2.0",
44
"description": "it's easy to use for creating boxplots.",
55
"type": "library",
66
"require": {
7-
"intervention/image": "^3.4",
8-
"macocci7/php-frequency-table": "1.2.0",
7+
"php": ">=8.1",
8+
"intervention/image": "^3.5",
9+
"macocci7/php-frequency-table": "1.3.0",
910
"fakerphp/faker": "^1.22",
1011
"nette/neon": "^3.4"
1112
},
1213
"require-dev": {
1314
"squizlabs/php_codesniffer": "^3.7",
14-
"phpunit/phpunit": "^9.6",
15+
"phpunit/phpunit": "^10.5",
1516
"phpmd/phpmd": "^2.15",
1617
"phpstan/phpstan": "^1.10",
17-
"phploc/phploc": "^7.0",
1818
"php-parallel-lint/php-parallel-lint": "^1.3"
1919
},
2020
"license": "MIT",

examples/AdjustDisplayByArray.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
require_once('../vendor/autoload.php');
3+
require_once __DIR__ . '/../vendor/autoload.php';
44

55
use Macocci7\PhpBoxplot\Boxplot;
66

examples/AdjustDisplayByMethods.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
require('../vendor/autoload.php');
3+
require_once __DIR__ . '/../vendor/autoload.php';
44

55
use Macocci7\PhpBoxplot\Boxplot;
66

examples/AdjustDisplayByNeon.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
require_once('../vendor/autoload.php');
3+
require_once __DIR__ . '/../vendor/autoload.php';
44

55
use Macocci7\PhpBoxplot\Boxplot;
66

examples/BasicUsage.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
require('../vendor/autoload.php');
3+
require_once __DIR__ . '/../vendor/autoload.php';
44

55
use Macocci7\PhpBoxplot\Boxplot;
66

0 commit comments

Comments
 (0)