Added test

This commit is contained in:
Dmitry Stogov 2018-10-31 00:52:46 +03:00
parent 4a57b5d563
commit 7a20781d2e
2 changed files with 34 additions and 0 deletions

View File

@ -22,3 +22,18 @@ abstract class c {
class x extends c implements a, b {
function foo() { }
}
trait T1 {
static function foo() {
var_dump(__METHOD__);
}
}
trait T2 {
use T1;
static function bar() {
var_dump(__METHOD__);
}
}
class Y {
use T2;
}

View File

@ -0,0 +1,19 @@
--TEST--
Preloading classes linked with traits
--INI--
opcache.enable=1
opcache.enable_cli=1
opcache.optimization_level=-1
opcache.preload={PWD}/preload.inc
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
<?php
Y::foo();
Y::bar();
?>
OK
--EXPECT--
string(7) "T1::foo"
string(7) "T2::bar"
OK