annotate vendor/symfony/phpunit-bridge/Tests/DeprecationErrorHandler/weak.phpt @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 1fec387a4317
children
rev   line source
Chris@0 1 --TEST--
Chris@0 2 Test DeprecationErrorHandler in weak mode
Chris@0 3 --FILE--
Chris@0 4 <?php
Chris@0 5
Chris@0 6 putenv('SYMFONY_DEPRECATIONS_HELPER=weak');
Chris@0 7 putenv('ANSICON');
Chris@0 8 putenv('ConEmuANSI');
Chris@0 9 putenv('TERM');
Chris@0 10
Chris@0 11 $vendor = __DIR__;
Chris@0 12 while (!file_exists($vendor.'/vendor')) {
Chris@0 13 $vendor = dirname($vendor);
Chris@0 14 }
Chris@0 15 define('PHPUNIT_COMPOSER_INSTALL', $vendor.'/vendor/autoload.php');
Chris@0 16 require PHPUNIT_COMPOSER_INSTALL;
Chris@0 17 require_once __DIR__.'/../../bootstrap.php';
Chris@0 18
Chris@0 19 @trigger_error('root deprecation', E_USER_DEPRECATED);
Chris@0 20
Chris@0 21 class FooTestCase
Chris@0 22 {
Chris@0 23 public function testLegacyFoo()
Chris@0 24 {
Chris@0 25 @trigger_error('silenced foo deprecation', E_USER_DEPRECATED);
Chris@0 26 trigger_error('unsilenced foo deprecation', E_USER_DEPRECATED);
Chris@0 27 }
Chris@0 28 }
Chris@0 29
Chris@0 30 $foo = new FooTestCase();
Chris@0 31 $foo->testLegacyFoo();
Chris@0 32
Chris@0 33 ?>
Chris@0 34 --EXPECTF--
Chris@0 35 Unsilenced deprecation notices (1)
Chris@0 36
Chris@0 37 Legacy deprecation notices (1)
Chris@0 38
Chris@0 39 Other deprecation notices (1)