]> granicus.if.org Git - php/commitdiff
- Register new classes with spl_classes()
authorMarcus Boerger <helly@php.net>
Wed, 10 Aug 2005 22:01:15 +0000 (22:01 +0000)
committerMarcus Boerger <helly@php.net>
Wed, 10 Aug 2005 22:01:15 +0000 (22:01 +0000)
ext/spl/php_spl.c
ext/spl/spl_iterators.h
ext/spl/spl_observer.h

index ebcb4679dd6f7c2302d1b8e3fab7af2c2f86f8da..502fd0bc472a1fccbd8446f606b0d1fc81532d36 100755 (executable)
@@ -177,11 +177,13 @@ PHP_FUNCTION(class_implements)
        SPL_ADD_CLASS(ParentIterator, z_list, sub, allow, ce_flags); \
        SPL_ADD_CLASS(RangeException, z_list, sub, allow, ce_flags); \
        SPL_ADD_CLASS(RecursiveDirectoryIterator, z_list, sub, allow, ce_flags); \
+       SPL_ADD_CLASS(RecursiveFilterIterator, z_list, sub, allow, ce_flags); \
        SPL_ADD_CLASS(RecursiveIterator, z_list, sub, allow, ce_flags); \
        SPL_ADD_CLASS(RecursiveIteratorIterator, z_list, sub, allow, ce_flags); \
        SPL_ADD_CLASS(RuntimeException, z_list, sub, allow, ce_flags); \
        SPL_ADD_CLASS(SeekableIterator, z_list, sub, allow, ce_flags); \
        SPL_ADD_CLASS(SimpleXMLIterator, z_list, sub, allow, ce_flags); \
+       SPL_ADD_CLASS(SplObjectStorage, z_list, sub, allow, ce_flags); \
        SPL_ADD_CLASS(Subject, z_list, sub, allow, ce_flags); \
        SPL_ADD_CLASS(UnderflowException, z_list, sub, allow, ce_flags); \
 
index 3bfe91d9494cefcfb50a468b8c51830e0004e255..3e0d0cba116a9f9d7eed619159bf64395de84d94 100755 (executable)
@@ -33,6 +33,7 @@
 extern PHPAPI zend_class_entry *spl_ce_RecursiveIterator;
 extern PHPAPI zend_class_entry *spl_ce_RecursiveIteratorIterator;
 extern PHPAPI zend_class_entry *spl_ce_FilterIterator;
+extern PHPAPI zend_class_entry *spl_ce_RecursiveFilterIterator;
 extern PHPAPI zend_class_entry *spl_ce_ParentIterator;
 extern PHPAPI zend_class_entry *spl_ce_SeekableIterator;
 extern PHPAPI zend_class_entry *spl_ce_LimitIterator;
index 0394d6e922b79a539ba7862771df0744734ed508..ee5f888f6da437d82007cfe484354967ec93f161 100755 (executable)
@@ -26,6 +26,7 @@
 
 extern PHPAPI zend_class_entry *spl_ce_Observer;
 extern PHPAPI zend_class_entry *spl_ce_Subject;
+extern PHPAPI zend_class_entry *spl_ce_SplObjectStorage;
 
 PHP_MINIT_FUNCTION(spl_observer);