From:             knight at kopernet dot org
Operating system: 
PHP version:      Irrelevant
Package:          Reflection related
Bug Type:         Feature/Change Request
Bug description:Provide a method to extract the source code of reflected class 
or method easily

Description:
------------
I have trouble to extract source of a method or a class easily if the
source code is not well formatted.

If the code is well formatted it's easy to extract the source because I can
use:
public int ReflectionFunctionAbstract::getStartLine ( void ) and 
public int ReflectionFunctionAbstract::getEndLine ( void ).

But if the source is all in one line the amount of work that is needed to
extract the source is overwhelming. Perhaps to do it really robust and
realiable I'd have to use the tokenizer extension.


-- 
Edit bug report at https://bugs.php.net/bug.php?id=65102&edit=1
-- 
Try a snapshot (PHP 5.4):   
https://bugs.php.net/fix.php?id=65102&r=trysnapshot54
Try a snapshot (PHP 5.3):   
https://bugs.php.net/fix.php?id=65102&r=trysnapshot53
Try a snapshot (trunk):     
https://bugs.php.net/fix.php?id=65102&r=trysnapshottrunk
Fixed in SVN:               https://bugs.php.net/fix.php?id=65102&r=fixed
Fixed in release:           https://bugs.php.net/fix.php?id=65102&r=alreadyfixed
Need backtrace:             https://bugs.php.net/fix.php?id=65102&r=needtrace
Need Reproduce Script:      https://bugs.php.net/fix.php?id=65102&r=needscript
Try newer version:          https://bugs.php.net/fix.php?id=65102&r=oldversion
Not developer issue:        https://bugs.php.net/fix.php?id=65102&r=support
Expected behavior:          https://bugs.php.net/fix.php?id=65102&r=notwrong
Not enough info:            
https://bugs.php.net/fix.php?id=65102&r=notenoughinfo
Submitted twice:            
https://bugs.php.net/fix.php?id=65102&r=submittedtwice
register_globals:           https://bugs.php.net/fix.php?id=65102&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=65102&r=php4
Daylight Savings:           https://bugs.php.net/fix.php?id=65102&r=dst
IIS Stability:              https://bugs.php.net/fix.php?id=65102&r=isapi
Install GNU Sed:            https://bugs.php.net/fix.php?id=65102&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=65102&r=float
No Zend Extensions:         https://bugs.php.net/fix.php?id=65102&r=nozend
MySQL Configuration Error:  https://bugs.php.net/fix.php?id=65102&r=mysqlcfg

Reply via email to