Annotation of embedaddon/php/ext/oci8/tests/reflection2.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test OCI8 LOB & Collection Class Reflection
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded('oci8')) die ("skip no oci8 extension"); ?>
                      5: --FILE--
                      6: <?php
                      7: 
                      8: reflection::export(new reflectionclass('OCI-Lob'));
                      9: reflection::export(new reflectionclass('OCI-Collection'));
                     10: 
                     11: ?>
                     12: ===DONE===
                     13: <?php exit(0); ?>
                     14: --EXPECTF--
                     15: Class [ <internal:oci8> class OCI-Lob ] {
                     16: 
                     17:   - Constants [0] {
                     18:   }
                     19: 
                     20:   - Static properties [0] {
                     21:   }
                     22: 
                     23:   - Static methods [0] {
                     24:   }
                     25: 
                     26:   - Properties [0] {
                     27:   }
                     28: 
                     29:   - Methods [22] {
                     30:     Method [ <internal%s> public method load ] {
                     31: 
                     32:       - Parameters [0] {
                     33:       }
                     34:     }
                     35: 
                     36:     Method [ <internal%s> public method tell ] {
                     37: 
                     38:       - Parameters [0] {
                     39:       }
                     40:     }
                     41: 
                     42:     Method [ <internal%s> public method truncate ] {
                     43: 
                     44:       - Parameters [1] {
                     45:         Parameter #0 [ <optional> $length ]
                     46:       }
                     47:     }
                     48: 
                     49:     Method [ <internal%s> public method erase ] {
                     50: 
                     51:       - Parameters [2] {
                     52:         Parameter #0 [ <optional> $offset ]
                     53:         Parameter #1 [ <optional> $length ]
                     54:       }
                     55:     }
                     56: 
                     57:     Method [ <internal%s> public method flush ] {
                     58: 
                     59:       - Parameters [1] {
                     60:         Parameter #0 [ <optional> $flag ]
                     61:       }
                     62:     }
                     63: 
                     64:     Method [ <internal%s> public method setbuffering ] {
                     65: 
                     66:       - Parameters [1] {
                     67:         Parameter #0 [ <required> $mode ]
                     68:       }
                     69:     }
                     70: 
                     71:     Method [ <internal%s> public method getbuffering ] {
                     72: 
                     73:       - Parameters [0] {
                     74:       }
                     75:     }
                     76: 
                     77:     Method [ <internal%s> public method rewind ] {
                     78: 
                     79:       - Parameters [0] {
                     80:       }
                     81:     }
                     82: 
                     83:     Method [ <internal%s> public method read ] {
                     84: 
                     85:       - Parameters [1] {
                     86:         Parameter #0 [ <required> $length ]
                     87:       }
                     88:     }
                     89: 
                     90:     Method [ <internal%s> public method eof ] {
                     91: 
                     92:       - Parameters [0] {
                     93:       }
                     94:     }
                     95: 
                     96:     Method [ <internal%s> public method seek ] {
                     97: 
                     98:       - Parameters [2] {
                     99:         Parameter #0 [ <required> $offset ]
                    100:         Parameter #1 [ <optional> $whence ]
                    101:       }
                    102:     }
                    103: 
                    104:     Method [ <internal%s> public method write ] {
                    105: 
                    106:       - Parameters [2] {
                    107:         Parameter #0 [ <required> $string ]
                    108:         Parameter #1 [ <optional> $length ]
                    109:       }
                    110:     }
                    111: 
                    112:     Method [ <internal%s> public method append ] {
                    113: 
                    114:       - Parameters [1] {
                    115:         Parameter #0 [ <required> $lob_descriptor_from ]
                    116:       }
                    117:     }
                    118: 
                    119:     Method [ <internal%s> public method size ] {
                    120: 
                    121:       - Parameters [0] {
                    122:       }
                    123:     }
                    124: 
                    125:     Method [ <internal%s> public method writetofile ] {
                    126: 
                    127:       - Parameters [3] {
                    128:         Parameter #0 [ <required> $filename ]
                    129:         Parameter #1 [ <optional> $start ]
                    130:         Parameter #2 [ <optional> $length ]
                    131:       }
                    132:     }
                    133: 
                    134:     Method [ <internal%s> public method export ] {
                    135: 
                    136:       - Parameters [3] {
                    137:         Parameter #0 [ <required> $filename ]
                    138:         Parameter #1 [ <optional> $start ]
                    139:         Parameter #2 [ <optional> $length ]
                    140:       }
                    141:     }
                    142: 
                    143:     Method [ <internal%s> public method import ] {
                    144: 
                    145:       - Parameters [1] {
                    146:         Parameter #0 [ <required> $filename ]
                    147:       }
                    148:     }
                    149: 
                    150:     Method [ <internal%s> public method writetemporary ] {
                    151: 
                    152:       - Parameters [2] {
                    153:         Parameter #0 [ <required> $data ]
                    154:         Parameter #1 [ <optional> $type ]
                    155:       }
                    156:     }
                    157: 
                    158:     Method [ <internal%s> public method close ] {
                    159: 
                    160:       - Parameters [0] {
                    161:       }
                    162:     }
                    163: 
                    164:     Method [ <internal%s> public method save ] {
                    165: 
                    166:       - Parameters [2] {
                    167:         Parameter #0 [ <required> $data ]
                    168:         Parameter #1 [ <optional> $offset ]
                    169:       }
                    170:     }
                    171: 
                    172:     Method [ <internal%s> public method savefile ] {
                    173: 
                    174:       - Parameters [1] {
                    175:         Parameter #0 [ <required> $filename ]
                    176:       }
                    177:     }
                    178: 
                    179:     Method [ <internal%s> public method free ] {
                    180: 
                    181:       - Parameters [0] {
                    182:       }
                    183:     }
                    184:   }
                    185: }
                    186: 
                    187: Class [ <internal%s> class OCI-Collection ] {
                    188: 
                    189:   - Constants [0] {
                    190:   }
                    191: 
                    192:   - Static properties [0] {
                    193:   }
                    194: 
                    195:   - Static methods [0] {
                    196:   }
                    197: 
                    198:   - Properties [0] {
                    199:   }
                    200: 
                    201:   - Methods [8] {
                    202:     Method [ <internal%s> public method append ] {
                    203: 
                    204:       - Parameters [1] {
                    205:         Parameter #0 [ <required> $value ]
                    206:       }
                    207:     }
                    208: 
                    209:     Method [ <internal%s> public method getelem ] {
                    210: 
                    211:       - Parameters [1] {
                    212:         Parameter #0 [ <required> $index ]
                    213:       }
                    214:     }
                    215: 
                    216:     Method [ <internal%s> public method assignelem ] {
                    217: 
                    218:       - Parameters [2] {
                    219:         Parameter #0 [ <required> $index ]
                    220:         Parameter #1 [ <required> $value ]
                    221:       }
                    222:     }
                    223: 
                    224:     Method [ <internal%s> public method assign ] {
                    225: 
                    226:       - Parameters [1] {
                    227:         Parameter #0 [ <required> $collection_from ]
                    228:       }
                    229:     }
                    230: 
                    231:     Method [ <internal%s> public method size ] {
                    232: 
                    233:       - Parameters [0] {
                    234:       }
                    235:     }
                    236: 
                    237:     Method [ <internal%s> public method max ] {
                    238: 
                    239:       - Parameters [0] {
                    240:       }
                    241:     }
                    242: 
                    243:     Method [ <internal%s> public method trim ] {
                    244: 
                    245:       - Parameters [1] {
                    246:         Parameter #0 [ <required> $number ]
                    247:       }
                    248:     }
                    249: 
                    250:     Method [ <internal%s> public method free ] {
                    251: 
                    252:       - Parameters [0] {
                    253:       }
                    254:     }
                    255:   }
                    256: }
                    257: 
                    258: ===DONE===

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