Lines Matching refs:object
31 static void incomplete_class_message(zend_object *object) in incomplete_class_message() argument
33 zend_string *class_name = php_lookup_class_name(object); in incomplete_class_message()
41 static void throw_incomplete_class_error(zend_object *object, const char *what) in throw_incomplete_class_error() argument
43 zend_string *class_name = php_lookup_class_name(object); in throw_incomplete_class_error()
51 static zval *incomplete_class_get_property(zend_object *object, zend_string *member, int type, void… in incomplete_class_get_property() argument
53 incomplete_class_message(object); in incomplete_class_get_property()
64 static zval *incomplete_class_write_property(zend_object *object, zend_string *member, zval *value,… in incomplete_class_write_property() argument
66 throw_incomplete_class_error(object, "modify a property"); in incomplete_class_write_property()
71 static zval *incomplete_class_get_property_ptr_ptr(zend_object *object, zend_string *member, int ty… in incomplete_class_get_property_ptr_ptr() argument
73 throw_incomplete_class_error(object, "modify a property"); in incomplete_class_get_property_ptr_ptr()
78 static void incomplete_class_unset_property(zend_object *object, zend_string *member, void **cache_… in incomplete_class_unset_property() argument
80 throw_incomplete_class_error(object, "modify a property"); in incomplete_class_unset_property()
84 static int incomplete_class_has_property(zend_object *object, zend_string *member, int check_empty,… in incomplete_class_has_property() argument
86 incomplete_class_message(object); in incomplete_class_has_property()
91 static zend_function *incomplete_class_get_method(zend_object **object, zend_string *method, const … in incomplete_class_get_method() argument
93 throw_incomplete_class_error(*object, "call a method"); in incomplete_class_get_method()
101 zend_object *object; in php_create_incomplete_object() local
103 object = zend_objects_new( class_type); in php_create_incomplete_object()
104 object->handlers = &php_incomplete_object_handlers; in php_create_incomplete_object()
106 object_properties_init(object, class_type); in php_create_incomplete_object()
108 return object; in php_create_incomplete_object()
126 PHPAPI zend_string *php_lookup_class_name(zend_object *object) in php_lookup_class_name() argument
128 if (object->properties) { in php_lookup_class_name()
129 zval *val = zend_hash_str_find(object->properties, MAGIC_MEMBER, sizeof(MAGIC_MEMBER)-1); in php_lookup_class_name()
141 PHPAPI void php_store_class_name(zval *object, zend_string *name) in php_store_class_name() argument
146 zend_hash_str_update(Z_OBJPROP_P(object), MAGIC_MEMBER, sizeof(MAGIC_MEMBER)-1, &val); in php_store_class_name()