ID: 36308
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
-Status: Open
+Status: Assigned
Bug Type: Unknown/Other Function
Operating System: Irrelevant
PHP Version: 5.1.2
-Assigned To:
+Assigned To: helly
Previous Comments:
------------------------------------------------------------------------
[2006-02-07 00:33:32] [EMAIL PROTECTED]
Description:
------------
When using ReflectionProperty::getDocComment() to get the comments for
a property in an extended class, it returns the comments for the base
class, not the extended one.
Reproduce code:
---------------
<?php
class Base {
/** Base comment block */
public $foo = 'bar';
}
class Extended extends Base {
/** Extended commentary */
public $foo = 'zim';
}
$reflect = new ReflectionClass('Extended');
$props = $reflect->getProperties();
$docs = $props[0]->getDocComment();
print $docs;
// should output "Extended commentary"
// but is in fact "Base comment block"
?>
Expected result:
----------------
/** Extended commentary */
Actual result:
--------------
/** Base comment block */
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=36308&edit=1