Skip to content

Commit af5fded

Browse files
authored
Codeception 5 Support (#65)
1 parent cfb21a7 commit af5fded

File tree

24 files changed

+95
-93
lines changed

24 files changed

+95
-93
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88

99
strategy:
1010
matrix:
11-
php: [5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1]
11+
php: [8.0, 8.1]
1212

1313
steps:
1414
- name: Checkout code

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/.idea/
2+
/nbproject/
23
/vendor/
34
/composer.lock
45
tests/_support

composer.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@
1616
"name":"Michael Bodnarchuk"
1717
}
1818
],
19-
"minimum-stability": "RC",
19+
"minimum-stability": "dev",
2020
"require": {
21-
"php": ">=5.6.0 <=8.1 | ~8.1.0",
22-
"codeception/lib-innerbrowser": "^1.0",
23-
"codeception/codeception": "^4.0"
21+
"php": "^8.0",
22+
"codeception/codeception": "^5.0.0",
23+
"codeception/lib-innerbrowser": "^3.0"
2424
},
2525
"require-dev": {
2626
"yiisoft/yii2": "dev-master",
2727
"yiisoft/yii2-app-advanced": "dev-master",
28-
"codeception/verify": "<2",
28+
"codeception/verify": "^2.2",
2929
"codemix/yii2-localeurls": "^1.7",
30-
"codeception/module-asserts": "^1.3",
31-
"codeception/module-filesystem": "^1.0"
30+
"codeception/module-asserts": "^3.0",
31+
"codeception/module-filesystem": "^3.0"
3232
},
3333
"autoload":{
3434
"classmap": ["src/"]
@@ -40,6 +40,9 @@
4040
]
4141
},
4242
"config": {
43+
"allow-plugins": {
44+
"yiisoft/yii2-composer": true
45+
},
4346
"classmap-authoritative": true
4447
},
4548
"repositories": [

src/Codeception/Lib/Connector/Yii2.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ public function resetApplication($closeSession = true)
116116
}
117117
Yii::$app = null;
118118
\yii\web\UploadedFile::reset();
119-
if (method_exists(\yii\base\Event::className(), 'offAll')) {
119+
if (method_exists(\yii\base\Event::class, 'offAll')) {
120120
\yii\base\Event::offAll();
121121
}
122122
Yii::setLogger(null);
@@ -311,7 +311,7 @@ public function startApp(\yii\log\Logger $logger = null)
311311
*
312312
* @return \Symfony\Component\BrowserKit\Response
313313
*/
314-
public function doRequest($request)
314+
public function doRequest(object $request)
315315
{
316316
$_COOKIE = $request->getCookies();
317317
$_SERVER = $request->getServer();

src/Codeception/Lib/Connector/Yii2/FixturesStore.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public function fixtures()
2929
public function globalFixtures()
3030
{
3131
return [
32-
InitDbFixture::className()
32+
InitDbFixture::class
3333
];
3434
}
3535
}

src/Codeception/Lib/Connector/Yii2/TestMailer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
class TestMailer extends BaseMailer
77
{
8-
public $messageClass = \yii\swiftmailer\Message::class;
8+
public $messageClass = \yii\symfonymailer\Message::class;
99

1010
/**
1111
* @var \Closure

0 commit comments

Comments
 (0)