]> granicus.if.org Git - php/commitdiff
declare subclass after adding class constants to the parent
authorAntony Dovgal <tony2001@php.net>
Fri, 29 Sep 2006 12:18:54 +0000 (12:18 +0000)
committerAntony Dovgal <tony2001@php.net>
Fri, 29 Sep 2006 12:18:54 +0000 (12:18 +0000)
ext/spl/spl_directory.c

index 0a823b00aa973ad2eb5ed14f84f4f716d71894a1..91decc9a8582fdc2a90918149a810ad883f7f6f7 100755 (executable)
@@ -2211,12 +2211,12 @@ PHP_MINIT_FUNCTION(spl_directory)
        REGISTER_SPL_IMPLEMENTS(SplFileObject, RecursiveIterator);
        REGISTER_SPL_IMPLEMENTS(SplFileObject, SeekableIterator);
 
-       REGISTER_SPL_SUB_CLASS_EX(SplTempFileObject, SplFileObject, spl_filesystem_object_new, spl_SplTempFileObject_functions);
-
        REGISTER_SPL_CLASS_CONST_LONG(SplFileObject, "DROP_NEW_LINE", SPL_FILE_OBJECT_DROP_NEW_LINE);
        REGISTER_SPL_CLASS_CONST_LONG(SplFileObject, "READ_AHEAD",    SPL_FILE_OBJECT_READ_AHEAD);
        REGISTER_SPL_CLASS_CONST_LONG(SplFileObject, "SKIP_EMPTY",    SPL_FILE_OBJECT_SKIP_EMPTY);
        REGISTER_SPL_CLASS_CONST_LONG(SplFileObject, "READ_CSV",      SPL_FILE_OBJECT_READ_CSV);
+       
+       REGISTER_SPL_SUB_CLASS_EX(SplTempFileObject, SplFileObject, spl_filesystem_object_new, spl_SplTempFileObject_functions);
        return SUCCESS;
 }
 /* }}} */