missing error check in trait 'insteadof' clause

 [2012-02-10 23:49 UTC] ottoni at fb dot com

Description:
------------
See example script.

Test script:
---------------
<?php
trait T1 {
  function foo(){ echo "T1\n"; }
}
trait T2 {
  function foo(){ echo "T2\n"; }
}
class C {
  use T1, T2 {
    T1::foo insteadof T1;
  }
}
C::foo();


Expected result:
----------------
Fatal complaining about inconsistency in statement:
T1::foo insteadof T1;
 

Actual result:
--------------
T2


 [2012-02-12 11:40 UTC] gron@php.net

-Assigned To: +Assigned To: gron

 [2012-02-12 11:40 UTC] gron@php.net

Thanks for the report!.
Would classify this issue as non-critical.
So, I will look into it once 5.4.0 is out.

 [2012-03-04 19:34 UTC] gron@php.net

-Status: Assigned +Status: Closed