Edit report at https://bugs.php.net/bug.php?id=62343&edit=1

 ID:                 62343
 Patch added by:     larue...@php.net
 Reported by:        valentiny510 at yahoo dot es
 Summary:            Show class_alias In get_declared_classes( )
 Status:             Open
 Type:               Feature/Change Request
 Package:            Class/Object related
 Operating System:   XP
 PHP Version:        5.4.4
 Block user comment: N
 Private report:     N

 New Comment:

The following patch has been added/updated:

Patch Name: bug62343.patch
Revision:   1340357325
URL:        
https://bugs.php.net/patch-display.php?bug=62343&patch=bug62343.patch&revision=1340357325


Previous Comments:
------------------------------------------------------------------------
[2012-06-18 01:01:23] valentiny510 at yahoo dot es

P.S. Also will be nice to add an argument to various functions like 
get_declared_classes( $user_classes = true/false )
get_declared_interfaces( $user_interfaces = true/false )
etc...
 and show ONLY the "user declared" classes not the full list ..

------------------------------------------------------------------------
[2012-06-17 16:22:25] valentiny510 at yahoo dot es

Description:
------------
Maybe the name of the function get_"declared"_classes is to obvious..
to show only the "declared" classes and not the referenced one but if it true
do not duplicate them, or show the name of the alias


Test script:
---------------
class a { }
class_alias(a, b);

print_r(get_declared_classes( ));


Expected result:
----------------
Array
(
    [0] => a
    [1] => b
)


Actual result:
--------------
Array
(
    [0] => a
    [1] => a
)



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=62343&edit=1

Reply via email to