mirror of
https://github.com/php/php-src.git
synced 2024-12-19 06:50:17 +08:00
32 lines
322 B
PHP
32 lines
322 B
PHP
--TEST--
|
|
Bug #76700 (false-positive "Error: Call to protected method" when using trait aliases)
|
|
--FILE--
|
|
<?php
|
|
trait T1
|
|
{
|
|
protected function aa() { echo 123; }
|
|
}
|
|
|
|
trait T2
|
|
{
|
|
use T1 {
|
|
aa as public;
|
|
}
|
|
}
|
|
|
|
class A
|
|
{
|
|
use T1;
|
|
}
|
|
|
|
class B extends A
|
|
{
|
|
use T2;
|
|
}
|
|
|
|
$b = new B();
|
|
$b->aa();
|
|
|
|
--EXPECT--
|
|
123
|