Annotation of embedaddon/php/ext/reflection/tests/ReflectionClass_toString_001.phpt, revision 1.1.1.2

1.1       misho       1: --TEST--
                      2: ReflectionClass::__toString()
                      3: --CREDITS--
                      4: Robin Fernandes <robinf@php.net>
                      5: Steve Seear <stevseea@php.net>
                      6: --FILE--
                      7: <?php
                      8: $rc = new ReflectionClass("ReflectionClass");
                      9: echo $rc;
                     10: ?>
                     11: --EXPECTF--
                     12: Class [ <internal:Reflection> class ReflectionClass implements Reflector ] {
                     13: 
                     14:   - Constants [3] {
                     15:     Constant [ integer IS_IMPLICIT_ABSTRACT ] { 16 }
                     16:     Constant [ integer IS_EXPLICIT_ABSTRACT ] { 32 }
                     17:     Constant [ integer IS_FINAL ] { 64 }
                     18:   }
                     19: 
                     20:   - Static properties [0] {
                     21:   }
                     22: 
                     23:   - Static methods [1] {
                     24:     Method [ <internal:Reflection> static public method export ] {
                     25: 
                     26:       - Parameters [2] {
                     27:         Parameter #0 [ <required> $argument ]
                     28:         Parameter #1 [ <optional> $return ]
                     29:       }
                     30:     }
                     31:   }
                     32: 
                     33:   - Properties [1] {
                     34:     Property [ <default> public $name ]
                     35:   }
                     36: 
1.1.1.2 ! misho      37:   - Methods [49] {
1.1       misho      38:     Method [ <internal:Reflection> final private method __clone ] {
                     39: 
                     40:       - Parameters [0] {
                     41:       }
                     42:     }
                     43: 
                     44:     Method [ <internal:Reflection, ctor> public method __construct ] {
                     45: 
                     46:       - Parameters [1] {
                     47:         Parameter #0 [ <required> $argument ]
                     48:       }
                     49:     }
                     50: 
                     51:     Method [ <internal:Reflection> public method __toString ] {
                     52: 
                     53:       - Parameters [0] {
                     54:       }
                     55:     }
                     56: 
                     57:     Method [ <internal:Reflection> public method getName ] {
                     58: 
                     59:       - Parameters [0] {
                     60:       }
                     61:     }
                     62: 
                     63:     Method [ <internal:Reflection> public method isInternal ] {
                     64: 
                     65:       - Parameters [0] {
                     66:       }
                     67:     }
                     68: 
                     69:     Method [ <internal:Reflection> public method isUserDefined ] {
                     70: 
                     71:       - Parameters [0] {
                     72:       }
                     73:     }
                     74: 
                     75:     Method [ <internal:Reflection> public method isInstantiable ] {
                     76: 
                     77:       - Parameters [0] {
                     78:       }
                     79:     }
                     80: 
1.1.1.2 ! misho      81:     Method [ <internal:Reflection> public method isCloneable ] {
        !            82: 
        !            83:       - Parameters [0] {
        !            84:       }
        !            85:     }
        !            86: 
1.1       misho      87:     Method [ <internal:Reflection> public method getFileName ] {
                     88: 
                     89:       - Parameters [0] {
                     90:       }
                     91:     }
                     92: 
                     93:     Method [ <internal:Reflection> public method getStartLine ] {
                     94: 
                     95:       - Parameters [0] {
                     96:       }
                     97:     }
                     98: 
                     99:     Method [ <internal:Reflection> public method getEndLine ] {
                    100: 
                    101:       - Parameters [0] {
                    102:       }
                    103:     }
                    104: 
                    105:     Method [ <internal:Reflection> public method getDocComment ] {
                    106: 
                    107:       - Parameters [0] {
                    108:       }
                    109:     }
                    110: 
                    111:     Method [ <internal:Reflection> public method getConstructor ] {
                    112: 
                    113:       - Parameters [0] {
                    114:       }
                    115:     }
                    116: 
                    117:     Method [ <internal:Reflection> public method hasMethod ] {
                    118: 
                    119:       - Parameters [1] {
                    120:         Parameter #0 [ <required> $name ]
                    121:       }
                    122:     }
                    123: 
                    124:     Method [ <internal:Reflection> public method getMethod ] {
                    125: 
                    126:       - Parameters [1] {
                    127:         Parameter #0 [ <required> $name ]
                    128:       }
                    129:     }
                    130: 
                    131:     Method [ <internal:Reflection> public method getMethods ] {
                    132: 
                    133:       - Parameters [1] {
                    134:         Parameter #0 [ <optional> $filter ]
                    135:       }
                    136:     }
                    137: 
                    138:     Method [ <internal:Reflection> public method hasProperty ] {
                    139: 
                    140:       - Parameters [1] {
                    141:         Parameter #0 [ <required> $name ]
                    142:       }
                    143:     }
                    144: 
                    145:     Method [ <internal:Reflection> public method getProperty ] {
                    146: 
                    147:       - Parameters [1] {
                    148:         Parameter #0 [ <required> $name ]
                    149:       }
                    150:     }
                    151: 
                    152:     Method [ <internal:Reflection> public method getProperties ] {
                    153: 
                    154:       - Parameters [1] {
                    155:         Parameter #0 [ <optional> $filter ]
                    156:       }
                    157:     }
                    158: 
                    159:     Method [ <internal:Reflection> public method hasConstant ] {
                    160: 
                    161:       - Parameters [1] {
                    162:         Parameter #0 [ <required> $name ]
                    163:       }
                    164:     }
                    165: 
                    166:     Method [ <internal:Reflection> public method getConstants ] {
                    167: 
                    168:       - Parameters [0] {
                    169:       }
                    170:     }
                    171: 
                    172:     Method [ <internal:Reflection> public method getConstant ] {
                    173: 
                    174:       - Parameters [1] {
                    175:         Parameter #0 [ <required> $name ]
                    176:       }
                    177:     }
                    178: 
                    179:     Method [ <internal:Reflection> public method getInterfaces ] {
                    180: 
                    181:       - Parameters [0] {
                    182:       }
                    183:     }
                    184: 
                    185:     Method [ <internal:Reflection> public method getInterfaceNames ] {
                    186: 
                    187:       - Parameters [0] {
                    188:       }
                    189:     }
                    190: 
                    191:     Method [ <internal:Reflection> public method isInterface ] {
                    192: 
                    193:       - Parameters [0] {
                    194:       }
                    195:     }
                    196: 
1.1.1.2 ! misho     197:     Method [ <internal:Reflection> public method getTraits ] {
        !           198: 
        !           199:       - Parameters [0] {
        !           200:       }
        !           201:     }
        !           202: 
        !           203:     Method [ <internal:Reflection> public method getTraitNames ] {
        !           204: 
        !           205:       - Parameters [0] {
        !           206:       }
        !           207:     }
        !           208: 
        !           209:     Method [ <internal:Reflection> public method getTraitAliases ] {
        !           210: 
        !           211:       - Parameters [0] {
        !           212:       }
        !           213:     }
        !           214: 
        !           215:     Method [ <internal:Reflection> public method isTrait ] {
        !           216: 
        !           217:       - Parameters [0] {
        !           218:       }
        !           219:     }
        !           220: 
1.1       misho     221:     Method [ <internal:Reflection> public method isAbstract ] {
                    222: 
                    223:       - Parameters [0] {
                    224:       }
                    225:     }
                    226: 
                    227:     Method [ <internal:Reflection> public method isFinal ] {
                    228: 
                    229:       - Parameters [0] {
                    230:       }
                    231:     }
                    232: 
                    233:     Method [ <internal:Reflection> public method getModifiers ] {
                    234: 
                    235:       - Parameters [0] {
                    236:       }
                    237:     }
                    238: 
                    239:     Method [ <internal:Reflection> public method isInstance ] {
                    240: 
                    241:       - Parameters [1] {
                    242:         Parameter #0 [ <required> $object ]
                    243:       }
                    244:     }
                    245: 
                    246:     Method [ <internal:Reflection> public method newInstance ] {
                    247: 
                    248:       - Parameters [1] {
                    249:         Parameter #0 [ <required> $args ]
                    250:       }
                    251:     }
                    252: 
1.1.1.2 ! misho     253:     Method [ <internal:Reflection> public method newInstanceWithoutConstructor ] {
        !           254: 
        !           255:       - Parameters [0] {
        !           256:       }
        !           257:     }
        !           258: 
1.1       misho     259:     Method [ <internal:Reflection> public method newInstanceArgs ] {
                    260: 
                    261:       - Parameters [1] {
                    262:         Parameter #0 [ <optional> array $args ]
                    263:       }
                    264:     }
                    265: 
                    266:     Method [ <internal:Reflection> public method getParentClass ] {
                    267: 
                    268:       - Parameters [0] {
                    269:       }
                    270:     }
                    271: 
                    272:     Method [ <internal:Reflection> public method isSubclassOf ] {
                    273: 
                    274:       - Parameters [1] {
                    275:         Parameter #0 [ <required> $class ]
                    276:       }
                    277:     }
                    278: 
                    279:     Method [ <internal:Reflection> public method getStaticProperties ] {
                    280: 
                    281:       - Parameters [0] {
                    282:       }
                    283:     }
                    284: 
                    285:     Method [ <internal:Reflection> public method getStaticPropertyValue ] {
                    286: 
                    287:       - Parameters [2] {
                    288:         Parameter #0 [ <required> $name ]
                    289:         Parameter #1 [ <optional> $default ]
                    290:       }
                    291:     }
                    292: 
                    293:     Method [ <internal:Reflection> public method setStaticPropertyValue ] {
                    294: 
                    295:       - Parameters [2] {
                    296:         Parameter #0 [ <required> $name ]
                    297:         Parameter #1 [ <required> $value ]
                    298:       }
                    299:     }
                    300: 
                    301:     Method [ <internal:Reflection> public method getDefaultProperties ] {
                    302: 
                    303:       - Parameters [0] {
                    304:       }
                    305:     }
                    306: 
                    307:     Method [ <internal:Reflection> public method isIterateable ] {
                    308: 
                    309:       - Parameters [0] {
                    310:       }
                    311:     }
                    312: 
                    313:     Method [ <internal:Reflection> public method implementsInterface ] {
                    314: 
                    315:       - Parameters [1] {
                    316:         Parameter #0 [ <required> $interface ]
                    317:       }
                    318:     }
                    319: 
                    320:     Method [ <internal:Reflection> public method getExtension ] {
                    321: 
                    322:       - Parameters [0] {
                    323:       }
                    324:     }
                    325: 
                    326:     Method [ <internal:Reflection> public method getExtensionName ] {
                    327: 
                    328:       - Parameters [0] {
                    329:       }
                    330:     }
                    331: 
                    332:     Method [ <internal:Reflection> public method inNamespace ] {
                    333: 
                    334:       - Parameters [0] {
                    335:       }
                    336:     }
                    337: 
                    338:     Method [ <internal:Reflection> public method getNamespaceName ] {
                    339: 
                    340:       - Parameters [0] {
                    341:       }
                    342:     }
                    343: 
                    344:     Method [ <internal:Reflection> public method getShortName ] {
                    345: 
                    346:       - Parameters [0] {
                    347:       }
                    348:     }
                    349:   }
                    350: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>