diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d5fec8491..24f0750db 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -110,6 +110,7 @@ jobs: with: php-version: ${{ matrix.php }} extensions: ${{ env.extensions }} + ini-file: development ini-values: date.timezone='UTC' coverage: xdebug tools: composer:v2, pecl diff --git a/tests/bootstrap.php b/tests/bootstrap.php index 18ea5772e..edb4c7a22 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -1,5 +1,10 @@ =')) { + // skip deprecation errors in PHP 8.3 and above + error_reporting(E_ALL & ~E_DEPRECATED); +} + defined('YII_ENABLE_EXCEPTION_HANDLER') or define('YII_ENABLE_EXCEPTION_HANDLER',false); defined('YII_ENABLE_ERROR_HANDLER') or define('YII_ENABLE_ERROR_HANDLER',false); defined('YII_DEBUG') or define('YII_DEBUG',true); diff --git a/tests/framework/db/CDbCommandTest.php b/tests/framework/db/CDbCommandTest.php index 7029dd505..a0df37ebc 100644 --- a/tests/framework/db/CDbCommandTest.php +++ b/tests/framework/db/CDbCommandTest.php @@ -252,4 +252,5 @@ class CDbCommandTest extends CTestCase } } +#[\AllowDynamicProperties] class TestClass {} \ No newline at end of file diff --git a/tests/framework/web/helpers/CJSONTest.php b/tests/framework/web/helpers/CJSONTest.php index 5b7cdd914..9accacdd7 100644 --- a/tests/framework/web/helpers/CJSONTest.php +++ b/tests/framework/web/helpers/CJSONTest.php @@ -85,6 +85,7 @@ class CJSONTest extends CTestCase { $className = get_class($this).'_JsonSerializable'; $classCode = <<