Edit report at http://bugs.php.net/bug.php?id=54441&edit=1
ID: 54441 Updated by: fel...@php.net Reported by: php-svn at helio dot arq dot br Summary: Traits - Visibility on alias names -Status: Open +Status: Assigned Type: Bug Package: Unknown/Other Function Operating System: Linux PHP Version: trunk-SVN-2011-04-01 (snap) -Assigned To: +Assigned To: gron Block user comment: N Private report: N Previous Comments: ------------------------------------------------------------------------ [2011-04-01 12:47:43] php-svn at helio dot arq dot br Description: ------------ I'm trying Traits in php-trunk version. In a give moment, I tried to change visibility in a alias trait's method. Test script: --------------- trait Foo { public static function lol() { echo 'Foo!'; } } class Boo { use Foo { Foo::lol as dontKnow; dontKnow as protected; } } $boo = new Boo(); $boo->dontKnow(); Expected result: ---------------- Fatal error: Call to protected method Boo::dontKnow() from context '' in %s on line %d Actual result: -------------- Foo! ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=54441&edit=1