Lines Matching refs:prop_info
76 zend_property_info *prop_info; in rebuild_object_properties() local
84 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in rebuild_object_properties()
86 (prop_info->flags & ZEND_ACC_STATIC) == 0) { in rebuild_object_properties()
88 if (UNEXPECTED(Z_TYPE_P(OBJ_PROP(zobj, prop_info->offset)) == IS_UNDEF)) { in rebuild_object_properties()
92 _zend_hash_append_ind(zobj->properties, prop_info->name, in rebuild_object_properties()
93 OBJ_PROP(zobj, prop_info->offset)); in rebuild_object_properties()
98 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in rebuild_object_properties()
99 if (prop_info->ce == ce && in rebuild_object_properties()
100 (prop_info->flags & ZEND_ACC_STATIC) == 0 && in rebuild_object_properties()
101 (prop_info->flags & ZEND_ACC_PRIVATE) != 0) { in rebuild_object_properties()
104 if (UNEXPECTED(Z_TYPE_P(OBJ_PROP(zobj, prop_info->offset)) == IS_UNDEF)) { in rebuild_object_properties()
108 ZVAL_INDIRECT(&zv, OBJ_PROP(zobj, prop_info->offset)); in rebuild_object_properties()
109 zend_hash_add(zobj->properties, prop_info->name, &zv); in rebuild_object_properties()