1 /* This is a generated file, edit the .stub.php file instead. 2 * Stub hash: d9110bb238c9edb5c013bd482649ed96e24ff7b6 */ 3 4 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileInfo___construct, 0, 0, 1) 5 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0) 6 ZEND_END_ARG_INFO() 7 8 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileInfo_getPath, 0, 0, 0) 9 ZEND_END_ARG_INFO() 10 11 #define arginfo_class_SplFileInfo_getFilename arginfo_class_SplFileInfo_getPath 12 13 #define arginfo_class_SplFileInfo_getExtension arginfo_class_SplFileInfo_getPath 14 15 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileInfo_getBasename, 0, 0, 0) 16 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, suffix, IS_STRING, 0, "\"\"") 17 ZEND_END_ARG_INFO() 18 19 #define arginfo_class_SplFileInfo_getPathname arginfo_class_SplFileInfo_getPath 20 21 #define arginfo_class_SplFileInfo_getPerms arginfo_class_SplFileInfo_getPath 22 23 #define arginfo_class_SplFileInfo_getInode arginfo_class_SplFileInfo_getPath 24 25 #define arginfo_class_SplFileInfo_getSize arginfo_class_SplFileInfo_getPath 26 27 #define arginfo_class_SplFileInfo_getOwner arginfo_class_SplFileInfo_getPath 28 29 #define arginfo_class_SplFileInfo_getGroup arginfo_class_SplFileInfo_getPath 30 31 #define arginfo_class_SplFileInfo_getATime arginfo_class_SplFileInfo_getPath 32 33 #define arginfo_class_SplFileInfo_getMTime arginfo_class_SplFileInfo_getPath 34 35 #define arginfo_class_SplFileInfo_getCTime arginfo_class_SplFileInfo_getPath 36 37 #define arginfo_class_SplFileInfo_getType arginfo_class_SplFileInfo_getPath 38 39 #define arginfo_class_SplFileInfo_isWritable arginfo_class_SplFileInfo_getPath 40 41 #define arginfo_class_SplFileInfo_isReadable arginfo_class_SplFileInfo_getPath 42 43 #define arginfo_class_SplFileInfo_isExecutable arginfo_class_SplFileInfo_getPath 44 45 #define arginfo_class_SplFileInfo_isFile arginfo_class_SplFileInfo_getPath 46 47 #define arginfo_class_SplFileInfo_isDir arginfo_class_SplFileInfo_getPath 48 49 #define arginfo_class_SplFileInfo_isLink arginfo_class_SplFileInfo_getPath 50 51 #define arginfo_class_SplFileInfo_getLinkTarget arginfo_class_SplFileInfo_getPath 52 53 #define arginfo_class_SplFileInfo_getRealPath arginfo_class_SplFileInfo_getPath 54 55 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileInfo_getFileInfo, 0, 0, 0) 56 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, class, IS_STRING, 1, "null") 57 ZEND_END_ARG_INFO() 58 59 #define arginfo_class_SplFileInfo_getPathInfo arginfo_class_SplFileInfo_getFileInfo 60 61 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileInfo_openFile, 0, 0, 0) 62 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, mode, IS_STRING, 0, "\"r\"") 63 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, useIncludePath, _IS_BOOL, 0, "false") 64 ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, context, "null") 65 ZEND_END_ARG_INFO() 66 67 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileInfo_setFileClass, 0, 0, 0) 68 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, class, IS_STRING, 0, "SplFileObject::class") 69 ZEND_END_ARG_INFO() 70 71 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileInfo_setInfoClass, 0, 0, 0) 72 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, class, IS_STRING, 0, "SplFileInfo::class") 73 ZEND_END_ARG_INFO() 74 75 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_SplFileInfo___toString, 0, 0, IS_STRING, 0) 76 ZEND_END_ARG_INFO() 77 78 #define arginfo_class_SplFileInfo___debugInfo arginfo_class_SplFileInfo_getPath 79 80 #define arginfo_class_SplFileInfo__bad_state_ex arginfo_class_SplFileInfo_getPath 81 82 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DirectoryIterator___construct, 0, 0, 1) 83 ZEND_ARG_TYPE_INFO(0, directory, IS_STRING, 0) 84 ZEND_END_ARG_INFO() 85 86 #define arginfo_class_DirectoryIterator_getFilename arginfo_class_SplFileInfo_getPath 87 88 #define arginfo_class_DirectoryIterator_getExtension arginfo_class_SplFileInfo_getPath 89 90 #define arginfo_class_DirectoryIterator_getBasename arginfo_class_SplFileInfo_getBasename 91 92 #define arginfo_class_DirectoryIterator_isDot arginfo_class_SplFileInfo_getPath 93 94 #define arginfo_class_DirectoryIterator_rewind arginfo_class_SplFileInfo_getPath 95 96 #define arginfo_class_DirectoryIterator_valid arginfo_class_SplFileInfo_getPath 97 98 #define arginfo_class_DirectoryIterator_key arginfo_class_SplFileInfo_getPath 99 100 #define arginfo_class_DirectoryIterator_current arginfo_class_SplFileInfo_getPath 101 102 #define arginfo_class_DirectoryIterator_next arginfo_class_SplFileInfo_getPath 103 104 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DirectoryIterator_seek, 0, 0, 1) 105 ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0) 106 ZEND_END_ARG_INFO() 107 108 #define arginfo_class_DirectoryIterator___toString arginfo_class_SplFileInfo___toString 109 110 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FilesystemIterator___construct, 0, 0, 1) 111 ZEND_ARG_TYPE_INFO(0, directory, IS_STRING, 0) 112 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS") 113 ZEND_END_ARG_INFO() 114 115 #define arginfo_class_FilesystemIterator_rewind arginfo_class_SplFileInfo_getPath 116 117 #define arginfo_class_FilesystemIterator_key arginfo_class_SplFileInfo_getPath 118 119 #define arginfo_class_FilesystemIterator_current arginfo_class_SplFileInfo_getPath 120 121 #define arginfo_class_FilesystemIterator_getFlags arginfo_class_SplFileInfo_getPath 122 123 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FilesystemIterator_setFlags, 0, 0, 1) 124 ZEND_ARG_TYPE_INFO(0, flags, IS_LONG, 0) 125 ZEND_END_ARG_INFO() 126 127 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_RecursiveDirectoryIterator___construct, 0, 0, 1) 128 ZEND_ARG_TYPE_INFO(0, directory, IS_STRING, 0) 129 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO") 130 ZEND_END_ARG_INFO() 131 132 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_RecursiveDirectoryIterator_hasChildren, 0, 0, 0) 133 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, allowLinks, _IS_BOOL, 0, "false") 134 ZEND_END_ARG_INFO() 135 136 #define arginfo_class_RecursiveDirectoryIterator_getChildren arginfo_class_SplFileInfo_getPath 137 138 #define arginfo_class_RecursiveDirectoryIterator_getSubPath arginfo_class_SplFileInfo_getPath 139 140 #define arginfo_class_RecursiveDirectoryIterator_getSubPathname arginfo_class_SplFileInfo_getPath 141 142 #if defined(HAVE_GLOB) 143 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_GlobIterator___construct, 0, 0, 1) 144 ZEND_ARG_TYPE_INFO(0, pattern, IS_STRING, 0) 145 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO") 146 ZEND_END_ARG_INFO() 147 #endif 148 149 #if defined(HAVE_GLOB) 150 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_GlobIterator_count, 0, 0, 0) 151 ZEND_END_ARG_INFO() 152 #endif 153 154 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject___construct, 0, 0, 1) 155 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0) 156 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, mode, IS_STRING, 0, "\"r\"") 157 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, useIncludePath, _IS_BOOL, 0, "false") 158 ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, context, "null") 159 ZEND_END_ARG_INFO() 160 161 #define arginfo_class_SplFileObject_rewind arginfo_class_SplFileInfo_getPath 162 163 #define arginfo_class_SplFileObject_eof arginfo_class_SplFileInfo_getPath 164 165 #define arginfo_class_SplFileObject_valid arginfo_class_SplFileInfo_getPath 166 167 #define arginfo_class_SplFileObject_fgets arginfo_class_SplFileInfo_getPath 168 169 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_fread, 0, 0, 1) 170 ZEND_ARG_TYPE_INFO(0, length, IS_LONG, 0) 171 ZEND_END_ARG_INFO() 172 173 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_fgetcsv, 0, 0, 0) 174 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, separator, IS_STRING, 0, "\",\"") 175 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, enclosure, IS_STRING, 0, "\"\\\"\"") 176 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, escape, IS_STRING, 0, "\"\\\\\"") 177 ZEND_END_ARG_INFO() 178 179 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_fputcsv, 0, 0, 1) 180 ZEND_ARG_TYPE_INFO(0, fields, IS_ARRAY, 0) 181 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, separator, IS_STRING, 0, "\",\"") 182 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, enclosure, IS_STRING, 0, "\"\\\"\"") 183 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, escape, IS_STRING, 0, "\"\\\\\"") 184 ZEND_END_ARG_INFO() 185 186 #define arginfo_class_SplFileObject_setCsvControl arginfo_class_SplFileObject_fgetcsv 187 188 #define arginfo_class_SplFileObject_getCsvControl arginfo_class_SplFileInfo_getPath 189 190 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_flock, 0, 0, 1) 191 ZEND_ARG_TYPE_INFO(0, operation, IS_LONG, 0) 192 ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, wouldBlock, "null") 193 ZEND_END_ARG_INFO() 194 195 #define arginfo_class_SplFileObject_fflush arginfo_class_SplFileInfo_getPath 196 197 #define arginfo_class_SplFileObject_ftell arginfo_class_SplFileInfo_getPath 198 199 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_fseek, 0, 0, 1) 200 ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0) 201 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, whence, IS_LONG, 0, "SEEK_SET") 202 ZEND_END_ARG_INFO() 203 204 #define arginfo_class_SplFileObject_fgetc arginfo_class_SplFileInfo_getPath 205 206 #define arginfo_class_SplFileObject_fpassthru arginfo_class_SplFileInfo_getPath 207 208 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_fscanf, 0, 0, 1) 209 ZEND_ARG_TYPE_INFO(0, format, IS_STRING, 0) 210 ZEND_ARG_VARIADIC_TYPE_INFO(1, vars, IS_MIXED, 0) 211 ZEND_END_ARG_INFO() 212 213 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_fwrite, 0, 0, 1) 214 ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0) 215 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, length, IS_LONG, 0, "0") 216 ZEND_END_ARG_INFO() 217 218 #define arginfo_class_SplFileObject_fstat arginfo_class_SplFileInfo_getPath 219 220 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_ftruncate, 0, 0, 1) 221 ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0) 222 ZEND_END_ARG_INFO() 223 224 #define arginfo_class_SplFileObject_current arginfo_class_SplFileInfo_getPath 225 226 #define arginfo_class_SplFileObject_key arginfo_class_SplFileInfo_getPath 227 228 #define arginfo_class_SplFileObject_next arginfo_class_SplFileInfo_getPath 229 230 #define arginfo_class_SplFileObject_setFlags arginfo_class_FilesystemIterator_setFlags 231 232 #define arginfo_class_SplFileObject_getFlags arginfo_class_SplFileInfo_getPath 233 234 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_setMaxLineLen, 0, 0, 1) 235 ZEND_ARG_TYPE_INFO(0, maxLength, IS_LONG, 0) 236 ZEND_END_ARG_INFO() 237 238 #define arginfo_class_SplFileObject_getMaxLineLen arginfo_class_SplFileInfo_getPath 239 240 #define arginfo_class_SplFileObject_hasChildren arginfo_class_SplFileInfo_getPath 241 242 #define arginfo_class_SplFileObject_getChildren arginfo_class_SplFileInfo_getPath 243 244 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileObject_seek, 0, 0, 1) 245 ZEND_ARG_TYPE_INFO(0, line, IS_LONG, 0) 246 ZEND_END_ARG_INFO() 247 248 #define arginfo_class_SplFileObject_getCurrentLine arginfo_class_SplFileInfo_getPath 249 250 #define arginfo_class_SplFileObject___toString arginfo_class_SplFileInfo___toString 251 252 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplTempFileObject___construct, 0, 0, 0) 253 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, maxMemory, IS_LONG, 0, "2 * 1024 * 1024") 254 ZEND_END_ARG_INFO() 255 256 257 ZEND_METHOD(SplFileInfo, __construct); 258 ZEND_METHOD(SplFileInfo, getPath); 259 ZEND_METHOD(SplFileInfo, getFilename); 260 ZEND_METHOD(SplFileInfo, getExtension); 261 ZEND_METHOD(SplFileInfo, getBasename); 262 ZEND_METHOD(SplFileInfo, getPathname); 263 ZEND_METHOD(SplFileInfo, getPerms); 264 ZEND_METHOD(SplFileInfo, getInode); 265 ZEND_METHOD(SplFileInfo, getSize); 266 ZEND_METHOD(SplFileInfo, getOwner); 267 ZEND_METHOD(SplFileInfo, getGroup); 268 ZEND_METHOD(SplFileInfo, getATime); 269 ZEND_METHOD(SplFileInfo, getMTime); 270 ZEND_METHOD(SplFileInfo, getCTime); 271 ZEND_METHOD(SplFileInfo, getType); 272 ZEND_METHOD(SplFileInfo, isWritable); 273 ZEND_METHOD(SplFileInfo, isReadable); 274 ZEND_METHOD(SplFileInfo, isExecutable); 275 ZEND_METHOD(SplFileInfo, isFile); 276 ZEND_METHOD(SplFileInfo, isDir); 277 ZEND_METHOD(SplFileInfo, isLink); 278 ZEND_METHOD(SplFileInfo, getLinkTarget); 279 ZEND_METHOD(SplFileInfo, getRealPath); 280 ZEND_METHOD(SplFileInfo, getFileInfo); 281 ZEND_METHOD(SplFileInfo, getPathInfo); 282 ZEND_METHOD(SplFileInfo, openFile); 283 ZEND_METHOD(SplFileInfo, setFileClass); 284 ZEND_METHOD(SplFileInfo, setInfoClass); 285 ZEND_METHOD(SplFileInfo, __debugInfo); 286 ZEND_METHOD(SplFileInfo, _bad_state_ex); 287 ZEND_METHOD(DirectoryIterator, __construct); 288 ZEND_METHOD(DirectoryIterator, getFilename); 289 ZEND_METHOD(DirectoryIterator, getExtension); 290 ZEND_METHOD(DirectoryIterator, getBasename); 291 ZEND_METHOD(DirectoryIterator, isDot); 292 ZEND_METHOD(DirectoryIterator, rewind); 293 ZEND_METHOD(DirectoryIterator, valid); 294 ZEND_METHOD(DirectoryIterator, key); 295 ZEND_METHOD(DirectoryIterator, current); 296 ZEND_METHOD(DirectoryIterator, next); 297 ZEND_METHOD(DirectoryIterator, seek); 298 ZEND_METHOD(FilesystemIterator, __construct); 299 ZEND_METHOD(FilesystemIterator, rewind); 300 ZEND_METHOD(FilesystemIterator, key); 301 ZEND_METHOD(FilesystemIterator, current); 302 ZEND_METHOD(FilesystemIterator, getFlags); 303 ZEND_METHOD(FilesystemIterator, setFlags); 304 ZEND_METHOD(RecursiveDirectoryIterator, __construct); 305 ZEND_METHOD(RecursiveDirectoryIterator, hasChildren); 306 ZEND_METHOD(RecursiveDirectoryIterator, getChildren); 307 ZEND_METHOD(RecursiveDirectoryIterator, getSubPath); 308 ZEND_METHOD(RecursiveDirectoryIterator, getSubPathname); 309 #if defined(HAVE_GLOB) 310 ZEND_METHOD(GlobIterator, __construct); 311 #endif 312 #if defined(HAVE_GLOB) 313 ZEND_METHOD(GlobIterator, count); 314 #endif 315 ZEND_METHOD(SplFileObject, __construct); 316 ZEND_METHOD(SplFileObject, rewind); 317 ZEND_METHOD(SplFileObject, eof); 318 ZEND_METHOD(SplFileObject, valid); 319 ZEND_METHOD(SplFileObject, fgets); 320 ZEND_METHOD(SplFileObject, fread); 321 ZEND_METHOD(SplFileObject, fgetcsv); 322 ZEND_METHOD(SplFileObject, fputcsv); 323 ZEND_METHOD(SplFileObject, setCsvControl); 324 ZEND_METHOD(SplFileObject, getCsvControl); 325 ZEND_METHOD(SplFileObject, flock); 326 ZEND_METHOD(SplFileObject, fflush); 327 ZEND_METHOD(SplFileObject, ftell); 328 ZEND_METHOD(SplFileObject, fseek); 329 ZEND_METHOD(SplFileObject, fgetc); 330 ZEND_METHOD(SplFileObject, fpassthru); 331 ZEND_METHOD(SplFileObject, fscanf); 332 ZEND_METHOD(SplFileObject, fwrite); 333 ZEND_METHOD(SplFileObject, fstat); 334 ZEND_METHOD(SplFileObject, ftruncate); 335 ZEND_METHOD(SplFileObject, current); 336 ZEND_METHOD(SplFileObject, key); 337 ZEND_METHOD(SplFileObject, next); 338 ZEND_METHOD(SplFileObject, setFlags); 339 ZEND_METHOD(SplFileObject, getFlags); 340 ZEND_METHOD(SplFileObject, setMaxLineLen); 341 ZEND_METHOD(SplFileObject, getMaxLineLen); 342 ZEND_METHOD(SplFileObject, hasChildren); 343 ZEND_METHOD(SplFileObject, getChildren); 344 ZEND_METHOD(SplFileObject, seek); 345 ZEND_METHOD(SplTempFileObject, __construct); 346 347 348 static const zend_function_entry class_SplFileInfo_methods[] = { 349 ZEND_ME(SplFileInfo, __construct, arginfo_class_SplFileInfo___construct, ZEND_ACC_PUBLIC) 350 ZEND_ME(SplFileInfo, getPath, arginfo_class_SplFileInfo_getPath, ZEND_ACC_PUBLIC) 351 ZEND_ME(SplFileInfo, getFilename, arginfo_class_SplFileInfo_getFilename, ZEND_ACC_PUBLIC) 352 ZEND_ME(SplFileInfo, getExtension, arginfo_class_SplFileInfo_getExtension, ZEND_ACC_PUBLIC) 353 ZEND_ME(SplFileInfo, getBasename, arginfo_class_SplFileInfo_getBasename, ZEND_ACC_PUBLIC) 354 ZEND_ME(SplFileInfo, getPathname, arginfo_class_SplFileInfo_getPathname, ZEND_ACC_PUBLIC) 355 ZEND_ME(SplFileInfo, getPerms, arginfo_class_SplFileInfo_getPerms, ZEND_ACC_PUBLIC) 356 ZEND_ME(SplFileInfo, getInode, arginfo_class_SplFileInfo_getInode, ZEND_ACC_PUBLIC) 357 ZEND_ME(SplFileInfo, getSize, arginfo_class_SplFileInfo_getSize, ZEND_ACC_PUBLIC) 358 ZEND_ME(SplFileInfo, getOwner, arginfo_class_SplFileInfo_getOwner, ZEND_ACC_PUBLIC) 359 ZEND_ME(SplFileInfo, getGroup, arginfo_class_SplFileInfo_getGroup, ZEND_ACC_PUBLIC) 360 ZEND_ME(SplFileInfo, getATime, arginfo_class_SplFileInfo_getATime, ZEND_ACC_PUBLIC) 361 ZEND_ME(SplFileInfo, getMTime, arginfo_class_SplFileInfo_getMTime, ZEND_ACC_PUBLIC) 362 ZEND_ME(SplFileInfo, getCTime, arginfo_class_SplFileInfo_getCTime, ZEND_ACC_PUBLIC) 363 ZEND_ME(SplFileInfo, getType, arginfo_class_SplFileInfo_getType, ZEND_ACC_PUBLIC) 364 ZEND_ME(SplFileInfo, isWritable, arginfo_class_SplFileInfo_isWritable, ZEND_ACC_PUBLIC) 365 ZEND_ME(SplFileInfo, isReadable, arginfo_class_SplFileInfo_isReadable, ZEND_ACC_PUBLIC) 366 ZEND_ME(SplFileInfo, isExecutable, arginfo_class_SplFileInfo_isExecutable, ZEND_ACC_PUBLIC) 367 ZEND_ME(SplFileInfo, isFile, arginfo_class_SplFileInfo_isFile, ZEND_ACC_PUBLIC) 368 ZEND_ME(SplFileInfo, isDir, arginfo_class_SplFileInfo_isDir, ZEND_ACC_PUBLIC) 369 ZEND_ME(SplFileInfo, isLink, arginfo_class_SplFileInfo_isLink, ZEND_ACC_PUBLIC) 370 ZEND_ME(SplFileInfo, getLinkTarget, arginfo_class_SplFileInfo_getLinkTarget, ZEND_ACC_PUBLIC) 371 ZEND_ME(SplFileInfo, getRealPath, arginfo_class_SplFileInfo_getRealPath, ZEND_ACC_PUBLIC) 372 ZEND_ME(SplFileInfo, getFileInfo, arginfo_class_SplFileInfo_getFileInfo, ZEND_ACC_PUBLIC) 373 ZEND_ME(SplFileInfo, getPathInfo, arginfo_class_SplFileInfo_getPathInfo, ZEND_ACC_PUBLIC) 374 ZEND_ME(SplFileInfo, openFile, arginfo_class_SplFileInfo_openFile, ZEND_ACC_PUBLIC) 375 ZEND_ME(SplFileInfo, setFileClass, arginfo_class_SplFileInfo_setFileClass, ZEND_ACC_PUBLIC) 376 ZEND_ME(SplFileInfo, setInfoClass, arginfo_class_SplFileInfo_setInfoClass, ZEND_ACC_PUBLIC) 377 ZEND_MALIAS(SplFileInfo, __toString, getPathname, arginfo_class_SplFileInfo___toString, ZEND_ACC_PUBLIC) 378 ZEND_ME(SplFileInfo, __debugInfo, arginfo_class_SplFileInfo___debugInfo, ZEND_ACC_PUBLIC) 379 ZEND_ME(SplFileInfo, _bad_state_ex, arginfo_class_SplFileInfo__bad_state_ex, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL) 380 ZEND_FE_END 381 }; 382 383 384 static const zend_function_entry class_DirectoryIterator_methods[] = { 385 ZEND_ME(DirectoryIterator, __construct, arginfo_class_DirectoryIterator___construct, ZEND_ACC_PUBLIC) 386 ZEND_ME(DirectoryIterator, getFilename, arginfo_class_DirectoryIterator_getFilename, ZEND_ACC_PUBLIC) 387 ZEND_ME(DirectoryIterator, getExtension, arginfo_class_DirectoryIterator_getExtension, ZEND_ACC_PUBLIC) 388 ZEND_ME(DirectoryIterator, getBasename, arginfo_class_DirectoryIterator_getBasename, ZEND_ACC_PUBLIC) 389 ZEND_ME(DirectoryIterator, isDot, arginfo_class_DirectoryIterator_isDot, ZEND_ACC_PUBLIC) 390 ZEND_ME(DirectoryIterator, rewind, arginfo_class_DirectoryIterator_rewind, ZEND_ACC_PUBLIC) 391 ZEND_ME(DirectoryIterator, valid, arginfo_class_DirectoryIterator_valid, ZEND_ACC_PUBLIC) 392 ZEND_ME(DirectoryIterator, key, arginfo_class_DirectoryIterator_key, ZEND_ACC_PUBLIC) 393 ZEND_ME(DirectoryIterator, current, arginfo_class_DirectoryIterator_current, ZEND_ACC_PUBLIC) 394 ZEND_ME(DirectoryIterator, next, arginfo_class_DirectoryIterator_next, ZEND_ACC_PUBLIC) 395 ZEND_ME(DirectoryIterator, seek, arginfo_class_DirectoryIterator_seek, ZEND_ACC_PUBLIC) 396 ZEND_MALIAS(DirectoryIterator, __toString, getFilename, arginfo_class_DirectoryIterator___toString, ZEND_ACC_PUBLIC) 397 ZEND_FE_END 398 }; 399 400 401 static const zend_function_entry class_FilesystemIterator_methods[] = { 402 ZEND_ME(FilesystemIterator, __construct, arginfo_class_FilesystemIterator___construct, ZEND_ACC_PUBLIC) 403 ZEND_ME(FilesystemIterator, rewind, arginfo_class_FilesystemIterator_rewind, ZEND_ACC_PUBLIC) 404 ZEND_ME(FilesystemIterator, key, arginfo_class_FilesystemIterator_key, ZEND_ACC_PUBLIC) 405 ZEND_ME(FilesystemIterator, current, arginfo_class_FilesystemIterator_current, ZEND_ACC_PUBLIC) 406 ZEND_ME(FilesystemIterator, getFlags, arginfo_class_FilesystemIterator_getFlags, ZEND_ACC_PUBLIC) 407 ZEND_ME(FilesystemIterator, setFlags, arginfo_class_FilesystemIterator_setFlags, ZEND_ACC_PUBLIC) 408 ZEND_FE_END 409 }; 410 411 412 static const zend_function_entry class_RecursiveDirectoryIterator_methods[] = { 413 ZEND_ME(RecursiveDirectoryIterator, __construct, arginfo_class_RecursiveDirectoryIterator___construct, ZEND_ACC_PUBLIC) 414 ZEND_ME(RecursiveDirectoryIterator, hasChildren, arginfo_class_RecursiveDirectoryIterator_hasChildren, ZEND_ACC_PUBLIC) 415 ZEND_ME(RecursiveDirectoryIterator, getChildren, arginfo_class_RecursiveDirectoryIterator_getChildren, ZEND_ACC_PUBLIC) 416 ZEND_ME(RecursiveDirectoryIterator, getSubPath, arginfo_class_RecursiveDirectoryIterator_getSubPath, ZEND_ACC_PUBLIC) 417 ZEND_ME(RecursiveDirectoryIterator, getSubPathname, arginfo_class_RecursiveDirectoryIterator_getSubPathname, ZEND_ACC_PUBLIC) 418 ZEND_FE_END 419 }; 420 421 422 static const zend_function_entry class_GlobIterator_methods[] = { 423 #if defined(HAVE_GLOB) 424 ZEND_ME(GlobIterator, __construct, arginfo_class_GlobIterator___construct, ZEND_ACC_PUBLIC) 425 #endif 426 #if defined(HAVE_GLOB) 427 ZEND_ME(GlobIterator, count, arginfo_class_GlobIterator_count, ZEND_ACC_PUBLIC) 428 #endif 429 ZEND_FE_END 430 }; 431 432 433 static const zend_function_entry class_SplFileObject_methods[] = { 434 ZEND_ME(SplFileObject, __construct, arginfo_class_SplFileObject___construct, ZEND_ACC_PUBLIC) 435 ZEND_ME(SplFileObject, rewind, arginfo_class_SplFileObject_rewind, ZEND_ACC_PUBLIC) 436 ZEND_ME(SplFileObject, eof, arginfo_class_SplFileObject_eof, ZEND_ACC_PUBLIC) 437 ZEND_ME(SplFileObject, valid, arginfo_class_SplFileObject_valid, ZEND_ACC_PUBLIC) 438 ZEND_ME(SplFileObject, fgets, arginfo_class_SplFileObject_fgets, ZEND_ACC_PUBLIC) 439 ZEND_ME(SplFileObject, fread, arginfo_class_SplFileObject_fread, ZEND_ACC_PUBLIC) 440 ZEND_ME(SplFileObject, fgetcsv, arginfo_class_SplFileObject_fgetcsv, ZEND_ACC_PUBLIC) 441 ZEND_ME(SplFileObject, fputcsv, arginfo_class_SplFileObject_fputcsv, ZEND_ACC_PUBLIC) 442 ZEND_ME(SplFileObject, setCsvControl, arginfo_class_SplFileObject_setCsvControl, ZEND_ACC_PUBLIC) 443 ZEND_ME(SplFileObject, getCsvControl, arginfo_class_SplFileObject_getCsvControl, ZEND_ACC_PUBLIC) 444 ZEND_ME(SplFileObject, flock, arginfo_class_SplFileObject_flock, ZEND_ACC_PUBLIC) 445 ZEND_ME(SplFileObject, fflush, arginfo_class_SplFileObject_fflush, ZEND_ACC_PUBLIC) 446 ZEND_ME(SplFileObject, ftell, arginfo_class_SplFileObject_ftell, ZEND_ACC_PUBLIC) 447 ZEND_ME(SplFileObject, fseek, arginfo_class_SplFileObject_fseek, ZEND_ACC_PUBLIC) 448 ZEND_ME(SplFileObject, fgetc, arginfo_class_SplFileObject_fgetc, ZEND_ACC_PUBLIC) 449 ZEND_ME(SplFileObject, fpassthru, arginfo_class_SplFileObject_fpassthru, ZEND_ACC_PUBLIC) 450 ZEND_ME(SplFileObject, fscanf, arginfo_class_SplFileObject_fscanf, ZEND_ACC_PUBLIC) 451 ZEND_ME(SplFileObject, fwrite, arginfo_class_SplFileObject_fwrite, ZEND_ACC_PUBLIC) 452 ZEND_ME(SplFileObject, fstat, arginfo_class_SplFileObject_fstat, ZEND_ACC_PUBLIC) 453 ZEND_ME(SplFileObject, ftruncate, arginfo_class_SplFileObject_ftruncate, ZEND_ACC_PUBLIC) 454 ZEND_ME(SplFileObject, current, arginfo_class_SplFileObject_current, ZEND_ACC_PUBLIC) 455 ZEND_ME(SplFileObject, key, arginfo_class_SplFileObject_key, ZEND_ACC_PUBLIC) 456 ZEND_ME(SplFileObject, next, arginfo_class_SplFileObject_next, ZEND_ACC_PUBLIC) 457 ZEND_ME(SplFileObject, setFlags, arginfo_class_SplFileObject_setFlags, ZEND_ACC_PUBLIC) 458 ZEND_ME(SplFileObject, getFlags, arginfo_class_SplFileObject_getFlags, ZEND_ACC_PUBLIC) 459 ZEND_ME(SplFileObject, setMaxLineLen, arginfo_class_SplFileObject_setMaxLineLen, ZEND_ACC_PUBLIC) 460 ZEND_ME(SplFileObject, getMaxLineLen, arginfo_class_SplFileObject_getMaxLineLen, ZEND_ACC_PUBLIC) 461 ZEND_ME(SplFileObject, hasChildren, arginfo_class_SplFileObject_hasChildren, ZEND_ACC_PUBLIC) 462 ZEND_ME(SplFileObject, getChildren, arginfo_class_SplFileObject_getChildren, ZEND_ACC_PUBLIC) 463 ZEND_ME(SplFileObject, seek, arginfo_class_SplFileObject_seek, ZEND_ACC_PUBLIC) 464 ZEND_MALIAS(SplFileObject, getCurrentLine, fgets, arginfo_class_SplFileObject_getCurrentLine, ZEND_ACC_PUBLIC) 465 ZEND_MALIAS(SplFileObject, __toString, fgets, arginfo_class_SplFileObject___toString, ZEND_ACC_PUBLIC) 466 ZEND_FE_END 467 }; 468 469 470 static const zend_function_entry class_SplTempFileObject_methods[] = { 471 ZEND_ME(SplTempFileObject, __construct, arginfo_class_SplTempFileObject___construct, ZEND_ACC_PUBLIC) 472 ZEND_FE_END 473 }; 474