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

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: 
        !            37:   - Methods [43] {
        !            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: 
        !            81:     Method [ <internal:Reflection> public method getFileName ] {
        !            82: 
        !            83:       - Parameters [0] {
        !            84:       }
        !            85:     }
        !            86: 
        !            87:     Method [ <internal:Reflection> public method getStartLine ] {
        !            88: 
        !            89:       - Parameters [0] {
        !            90:       }
        !            91:     }
        !            92: 
        !            93:     Method [ <internal:Reflection> public method getEndLine ] {
        !            94: 
        !            95:       - Parameters [0] {
        !            96:       }
        !            97:     }
        !            98: 
        !            99:     Method [ <internal:Reflection> public method getDocComment ] {
        !           100: 
        !           101:       - Parameters [0] {
        !           102:       }
        !           103:     }
        !           104: 
        !           105:     Method [ <internal:Reflection> public method getConstructor ] {
        !           106: 
        !           107:       - Parameters [0] {
        !           108:       }
        !           109:     }
        !           110: 
        !           111:     Method [ <internal:Reflection> public method hasMethod ] {
        !           112: 
        !           113:       - Parameters [1] {
        !           114:         Parameter #0 [ <required> $name ]
        !           115:       }
        !           116:     }
        !           117: 
        !           118:     Method [ <internal:Reflection> public method getMethod ] {
        !           119: 
        !           120:       - Parameters [1] {
        !           121:         Parameter #0 [ <required> $name ]
        !           122:       }
        !           123:     }
        !           124: 
        !           125:     Method [ <internal:Reflection> public method getMethods ] {
        !           126: 
        !           127:       - Parameters [1] {
        !           128:         Parameter #0 [ <optional> $filter ]
        !           129:       }
        !           130:     }
        !           131: 
        !           132:     Method [ <internal:Reflection> public method hasProperty ] {
        !           133: 
        !           134:       - Parameters [1] {
        !           135:         Parameter #0 [ <required> $name ]
        !           136:       }
        !           137:     }
        !           138: 
        !           139:     Method [ <internal:Reflection> public method getProperty ] {
        !           140: 
        !           141:       - Parameters [1] {
        !           142:         Parameter #0 [ <required> $name ]
        !           143:       }
        !           144:     }
        !           145: 
        !           146:     Method [ <internal:Reflection> public method getProperties ] {
        !           147: 
        !           148:       - Parameters [1] {
        !           149:         Parameter #0 [ <optional> $filter ]
        !           150:       }
        !           151:     }
        !           152: 
        !           153:     Method [ <internal:Reflection> public method hasConstant ] {
        !           154: 
        !           155:       - Parameters [1] {
        !           156:         Parameter #0 [ <required> $name ]
        !           157:       }
        !           158:     }
        !           159: 
        !           160:     Method [ <internal:Reflection> public method getConstants ] {
        !           161: 
        !           162:       - Parameters [0] {
        !           163:       }
        !           164:     }
        !           165: 
        !           166:     Method [ <internal:Reflection> public method getConstant ] {
        !           167: 
        !           168:       - Parameters [1] {
        !           169:         Parameter #0 [ <required> $name ]
        !           170:       }
        !           171:     }
        !           172: 
        !           173:     Method [ <internal:Reflection> public method getInterfaces ] {
        !           174: 
        !           175:       - Parameters [0] {
        !           176:       }
        !           177:     }
        !           178: 
        !           179:     Method [ <internal:Reflection> public method getInterfaceNames ] {
        !           180: 
        !           181:       - Parameters [0] {
        !           182:       }
        !           183:     }
        !           184: 
        !           185:     Method [ <internal:Reflection> public method isInterface ] {
        !           186: 
        !           187:       - Parameters [0] {
        !           188:       }
        !           189:     }
        !           190: 
        !           191:     Method [ <internal:Reflection> public method isAbstract ] {
        !           192: 
        !           193:       - Parameters [0] {
        !           194:       }
        !           195:     }
        !           196: 
        !           197:     Method [ <internal:Reflection> public method isFinal ] {
        !           198: 
        !           199:       - Parameters [0] {
        !           200:       }
        !           201:     }
        !           202: 
        !           203:     Method [ <internal:Reflection> public method getModifiers ] {
        !           204: 
        !           205:       - Parameters [0] {
        !           206:       }
        !           207:     }
        !           208: 
        !           209:     Method [ <internal:Reflection> public method isInstance ] {
        !           210: 
        !           211:       - Parameters [1] {
        !           212:         Parameter #0 [ <required> $object ]
        !           213:       }
        !           214:     }
        !           215: 
        !           216:     Method [ <internal:Reflection> public method newInstance ] {
        !           217: 
        !           218:       - Parameters [1] {
        !           219:         Parameter #0 [ <required> $args ]
        !           220:       }
        !           221:     }
        !           222: 
        !           223:     Method [ <internal:Reflection> public method newInstanceArgs ] {
        !           224: 
        !           225:       - Parameters [1] {
        !           226:         Parameter #0 [ <optional> array $args ]
        !           227:       }
        !           228:     }
        !           229: 
        !           230:     Method [ <internal:Reflection> public method getParentClass ] {
        !           231: 
        !           232:       - Parameters [0] {
        !           233:       }
        !           234:     }
        !           235: 
        !           236:     Method [ <internal:Reflection> public method isSubclassOf ] {
        !           237: 
        !           238:       - Parameters [1] {
        !           239:         Parameter #0 [ <required> $class ]
        !           240:       }
        !           241:     }
        !           242: 
        !           243:     Method [ <internal:Reflection> public method getStaticProperties ] {
        !           244: 
        !           245:       - Parameters [0] {
        !           246:       }
        !           247:     }
        !           248: 
        !           249:     Method [ <internal:Reflection> public method getStaticPropertyValue ] {
        !           250: 
        !           251:       - Parameters [2] {
        !           252:         Parameter #0 [ <required> $name ]
        !           253:         Parameter #1 [ <optional> $default ]
        !           254:       }
        !           255:     }
        !           256: 
        !           257:     Method [ <internal:Reflection> public method setStaticPropertyValue ] {
        !           258: 
        !           259:       - Parameters [2] {
        !           260:         Parameter #0 [ <required> $name ]
        !           261:         Parameter #1 [ <required> $value ]
        !           262:       }
        !           263:     }
        !           264: 
        !           265:     Method [ <internal:Reflection> public method getDefaultProperties ] {
        !           266: 
        !           267:       - Parameters [0] {
        !           268:       }
        !           269:     }
        !           270: 
        !           271:     Method [ <internal:Reflection> public method isIterateable ] {
        !           272: 
        !           273:       - Parameters [0] {
        !           274:       }
        !           275:     }
        !           276: 
        !           277:     Method [ <internal:Reflection> public method implementsInterface ] {
        !           278: 
        !           279:       - Parameters [1] {
        !           280:         Parameter #0 [ <required> $interface ]
        !           281:       }
        !           282:     }
        !           283: 
        !           284:     Method [ <internal:Reflection> public method getExtension ] {
        !           285: 
        !           286:       - Parameters [0] {
        !           287:       }
        !           288:     }
        !           289: 
        !           290:     Method [ <internal:Reflection> public method getExtensionName ] {
        !           291: 
        !           292:       - Parameters [0] {
        !           293:       }
        !           294:     }
        !           295: 
        !           296:     Method [ <internal:Reflection> public method inNamespace ] {
        !           297: 
        !           298:       - Parameters [0] {
        !           299:       }
        !           300:     }
        !           301: 
        !           302:     Method [ <internal:Reflection> public method getNamespaceName ] {
        !           303: 
        !           304:       - Parameters [0] {
        !           305:       }
        !           306:     }
        !           307: 
        !           308:     Method [ <internal:Reflection> public method getShortName ] {
        !           309: 
        !           310:       - Parameters [0] {
        !           311:       }
        !           312:     }
        !           313:   }
        !           314: }

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