--TEST--
ReflectionClass::getDocComment()
--CREDITS--
Robin Fernandes <robinf@php.net>
Steve Seear <stevseea@php.net>
--FILE--
<?php
/**


        My
Doc 
        * Comment 
for A

* */
class {}

/** My DocComment for B */
class extends { }

class 
extends {}

/**
 * Interface doc comment
 */




interface {}

/*.*
 * Not a doc comment
 */
class implements {}

/**** Not a doc comment */
class extends implements {} {}

/**?** Not a doc comment */
class extends implements {} {}

/**    ** Doc comment for G */
final class extends implements {} {}

$classes = array('A''B''C''D''E''F''G''I');
foreach (
$classes as $class) {
    echo 
"\n\n---> Doc comment for class $class:\n";
    
$rc = new ReflectionClass($class);    
    
var_dump($rc->getDocComment());    
}


?>
--EXPECTF--


---> Doc comment for class A:
string(%d) "/**


        My
Doc 
        * Comment 
for A

* */"


---> Doc comment for class B:
string(26) "/** My DocComment for B */"


---> Doc comment for class C:
bool(false)


---> Doc comment for class D:
bool(false)


---> Doc comment for class E:
bool(false)


---> Doc comment for class F:
bool(false)


---> Doc comment for class G:
string(27) "/**    ** Doc comment for G */"


---> Doc comment for class I:
string(%d) "/**
 * Interface doc comment
 */"