Настраивал на том что показывает мне такое. Зачем ему это нужно (codecept global) ?
codecept run unit
Код: Выделить всё
Setting unknown property: Codeception\Lib\Connector\Yii2\TestMailer::enableSwiftMailerLogging
codecept run unit
Код: Выделить всё
Setting unknown property: Codeception\Lib\Connector\Yii2\TestMailer::enableSwiftMailerLogging
Я его устанавливаю в console.php которое мержу с конфигом теста:yiiliveext писал(а): ↑2020.01.10, 10:13 Похоже, что runtime где-то это свойство устанавливаете, TestMailer наследуется от BaseMailer в котором его нет.
Stack trace покажите.
Код: Выделить всё
...
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'enableSwiftMailerLogging' => true,
'viewPath' => '@common/mail',
'messageConfig' => [
'from' => ['[email protected]' => 'Administrator'],
],
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'mail.privateemail.com',
'username' => '[email protected]',
'password' => '$kf:',
'port' => 465,
'encryption' => 'ssl',
],
],
...
Код: Выделить всё
$ codecept run unit
Codeception PHP Testing Framework v2.2.3
Powered by PHPUnit 5.4.8 by Sebastian Bergmann and contributors.
Unit Tests (1) -----------------------------------------------------------------------------------------------------------------------------------------------------------
- oiTest: Me
In Component.php line 209:
Setting unknown property: Codeception\Lib\Connector\Yii2\TestMailer::enableSwiftMailerLogging
run [--report] [--html [HTML]] [--xml [XML]] [--tap [TAP]] [--json [JSON]] [--colors] [--no-colors] [--silent] [--steps] [-d|--debug] [--coverage [COVERAGE]] [--coverage-html [COVERAGE-HTML]] [--coverage-xml [COVERAGE-XML]] [--coverage-text [COVERAGE-TEXT]] [--no-exit] [-g|--group GROUP] [-s|--skip SKIP] [-x|--skip-group SKIP-GROUP] [--env ENV] [-f|--fail-fast] [--no-rebuild] [--] [<suite>] [<test>]
Код: Выделить всё
...
Time: 172 ms, Memory: 12.00 MB
OK (2 tests, 0 assertions)
PHP Fatal error: Uncaught yii\base\InvalidCallException: Unsetting an unknown or read-only property: yii\web\ErrorHandler::_memoryReserve in /Users/yauheni/Documents/PhpstormProjects/learning/vendor/yiisoft/yii2/base/Component.php:276
Stack trace:
#0 /Users/yauheni/Documents/PhpstormProjects/learning/vendor/yiisoft/yii2/base/ErrorHandler.php(239): yii\base\Component->__unset('_memoryReserve')
#1 [internal function]: yii\base\ErrorHandler->handleFatalError()
#2 {main}
thrown in /Users/yauheni/Documents/PhpstormProjects/learning/vendor/yiisoft/yii2/base/Component.php on line 276
PHP Stack trace:
PHP 1. {main}() /Users/yauheni/.composer/vendor/codeception/codeception/codecept:0
PHP 2. require() /Users/yauheni/.composer/vendor/codeception/codeception/codecept:7
PHP 3. {closure:/Users/yauheni/.composer/vendor/codeception/codeception/app.php:7-39}() /Users/yauheni/.composer/vendor/codeception/codeception/app.php:39
PHP 4. Codeception\Application->run() /Users/yauheni/.composer/vendor/codeception/codeception/app.php:38
PHP 5. Codeception\Application->run() /Users/yauheni/.composer/vendor/codeception/codeception/src/Codeception/Application.php:117