helly Wed Aug 10 18:01:16 2005 EDT
Modified files:
/php-src/ext/spl php_spl.c spl_iterators.h spl_observer.h
Log:
- Register new classes with spl_classes()
http://cvs.php.net/diff.php/php-src/ext/spl/php_spl.c?r1=1.54&r2=1.55&ty=u
Index: php-src/ext/spl/php_spl.c
diff -u php-src/ext/spl/php_spl.c:1.54 php-src/ext/spl/php_spl.c:1.55
--- php-src/ext/spl/php_spl.c:1.54 Wed Aug 10 04:31:56 2005
+++ php-src/ext/spl/php_spl.c Wed Aug 10 18:01:15 2005
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_spl.c,v 1.54 2005/08/10 08:31:56 helly Exp $ */
+/* $Id: php_spl.c,v 1.55 2005/08/10 22:01:15 helly Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -177,11 +177,13 @@
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); \
http://cvs.php.net/diff.php/php-src/ext/spl/spl_iterators.h?r1=1.18&r2=1.19&ty=u
Index: php-src/ext/spl/spl_iterators.h
diff -u php-src/ext/spl/spl_iterators.h:1.18
php-src/ext/spl/spl_iterators.h:1.19
--- php-src/ext/spl/spl_iterators.h:1.18 Wed Aug 3 10:07:53 2005
+++ php-src/ext/spl/spl_iterators.h Wed Aug 10 18:01:15 2005
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: spl_iterators.h,v 1.18 2005/08/03 14:07:53 sniper Exp $ */
+/* $Id: spl_iterators.h,v 1.19 2005/08/10 22:01:15 helly Exp $ */
#ifndef SPL_ITERATORS_H
#define SPL_ITERATORS_H
@@ -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;
http://cvs.php.net/diff.php/php-src/ext/spl/spl_observer.h?r1=1.2&r2=1.3&ty=u
Index: php-src/ext/spl/spl_observer.h
diff -u php-src/ext/spl/spl_observer.h:1.2 php-src/ext/spl/spl_observer.h:1.3
--- php-src/ext/spl/spl_observer.h:1.2 Wed Aug 3 10:07:53 2005
+++ php-src/ext/spl/spl_observer.h Wed Aug 10 18:01:15 2005
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: spl_observer.h,v 1.2 2005/08/03 14:07:53 sniper Exp $ */
+/* $Id: spl_observer.h,v 1.3 2005/08/10 22:01:15 helly Exp $ */
#ifndef SPL_OBSERVER_H
#define SPL_OBSERVER_H
@@ -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);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php