summaryrefslogtreecommitdiff
path: root/include/classbase.h
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-10 19:47:29 +0100
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-10 19:47:29 +0100
commitcdf237fb05c396d258c2c82a441a2f9b4deff282 (patch)
tree4d9e43332bad156eb0cebb5153bb6530b9a09af5 /include/classbase.h
parent396cd05692f268a4c9106b3c2f779c99b071ce29 (diff)
fixed to compile with php 5.5
Diffstat (limited to 'include/classbase.h')
-rw-r--r--include/classbase.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/classbase.h b/include/classbase.h
index 492bb15..8bde58c 100644
--- a/include/classbase.h
+++ b/include/classbase.h
@@ -302,8 +302,10 @@ private:
* @param object The object on which it is called
* @param offset The name of the property
* @param type The type of the variable???
+ * @param key ???
* @return zval
*/
+ static struct _zval_struct *readProperty(struct _zval_struct *object, struct _zval_struct *name, int type, const struct _zend_literal *key);
static struct _zval_struct *readProperty(struct _zval_struct *object, struct _zval_struct *name, int type);
/**
@@ -311,8 +313,10 @@ private:
* @param object The object on which it is called
* @param name The name of the property
* @param value The new value
+ * @param key ???
* @return zval
*/
+ static void writeProperty(struct _zval_struct *object, struct _zval_struct *name, struct _zval_struct *value, const struct _zend_literal *key);
static void writeProperty(struct _zval_struct *object, struct _zval_struct *name, struct _zval_struct *value);
/**
@@ -322,6 +326,7 @@ private:
* @param has_set_exists See above
* @return bool
*/
+ static int hasProperty(struct _zval_struct *object, struct _zval_struct *name, int has_set_exists, const struct _zend_literal *key);
static int hasProperty(struct _zval_struct *object, struct _zval_struct *name, int has_set_exists);
/**
@@ -329,6 +334,7 @@ private:
* @param object The object on which it is called
* @param member The member to remove
*/
+ static void unsetProperty(struct _zval_struct *object, struct _zval_struct *member, const struct _zend_literal *key);
static void unsetProperty(struct _zval_struct *object, struct _zval_struct *member);
/**