Searched refs:property_info (Results 1 - 7 of 7) sorted by relevance

/PHP_5_4/ext/reflection/
H A Dphp_reflection.c3794 zend_property_info *property_info; local
3806 if (zend_hash_find(&ce->properties_info, name, name_len+1, (void **) &property_info) == SUCCESS) {
3807 if (property_info->flags & ZEND_ACC_SHADOW) {
3832 zend_property_info *property_info; local
3842 if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS) {
3843 if ((property_info->flags & ZEND_ACC_SHADOW) == 0) {
3844 reflection_property_factory(ce, property_info, return_value TSRMLS_CC);
3886 if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
3887 reflection_property_factory(ce, property_info, return_valu
4755 zend_property_info *property_info = NULL; local
[all...]
/PHP_5_4/ext/soap/
H A Dphp_encoding.c1250 zend_property_info *property_info; local
1252 property_info = zend_get_property_info(Z_OBJCE_P(object), &member, 1 TSRMLS_CC);
1254 if (property_info && zend_hash_quick_exists(Z_OBJPROP_P(object), property_info->name, property_info->name_length+1, property_info->h)) {
/PHP_5_4/Zend/
H A Dzend_API.c3353 zend_property_info property_info, *property_info_ptr; local
3363 property_info.offset = property_info_ptr->offset;
3364 zval_ptr_dtor(&ce->default_static_members_table[property_info.offset]);
3367 property_info.offset = ce->default_static_members_count++;
3370 ce->default_static_members_table[property_info.offset] = property;
3377 property_info.offset = property_info_ptr->offset;
3378 zval_ptr_dtor(&ce->default_properties_table[property_info.offset]);
3381 property_info.offset = ce->default_properties_count++;
3384 ce->default_properties_table[property_info.offset] = property;
3404 property_info
[all...]
H A Dzend_object_handlers.c237 static zend_always_inline int zend_verify_property_access(zend_property_info *property_info, zend_class_entry *ce TSRMLS_DC) /* {{{ */ argument
239 switch (property_info->flags & ZEND_ACC_PPP_MASK) {
243 return zend_check_protected(property_info->ce, EG(scope));
245 if ((ce==EG(scope) || property_info->ce == EG(scope)) && EG(scope)) {
272 zend_property_info *property_info; local
277 if (key && (property_info = CACHED_POLYMORPHIC_PTR(key->cache_slot, ce)) != NULL) {
278 return property_info;
291 property_info = NULL;
293 if (zend_hash_quick_find(&ce->properties_info, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, h, (void **) &property_info)==SUCCESS) {
294 if (UNEXPECTED((property_info
363 zend_property_info *property_info; local
386 zend_get_property_guard(zend_object *zobj, zend_property_info *property_info, zval *member, zend_guard **pguard) argument
427 zend_property_info *property_info; local
527 zend_property_info *property_info; local
721 zend_property_info *property_info; local
792 zend_property_info *property_info; local
1238 zend_property_info *property_info; local
1403 zend_property_info *property_info; local
[all...]
H A Dzend_builtin_functions.c1175 zend_property_info *property_info; local
1200 if (zend_hash_quick_find(&ce->properties_info, property, property_len+1, h, (void **) &property_info) == SUCCESS
1201 && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
H A Dzend_compile.c108 static void zend_duplicate_property_info(zend_property_info *property_info) /* {{{ */ argument
110 if (!IS_INTERNED(property_info->name)) {
111 property_info->name = estrndup(property_info->name, property_info->name_length);
113 if (property_info->doc_comment) {
114 property_info->doc_comment = estrndup(property_info->doc_comment, property_info->doc_comment_len);
119 static void zend_duplicate_property_info_internal(zend_property_info *property_info) /* {{{ */ argument
127 zend_destroy_property_info(zend_property_info *property_info) argument
136 zend_destroy_property_info_internal(zend_property_info *property_info) argument
3420 zend_property_info *property_info; local
4058 zend_property_info *property_info; local
[all...]
/PHP_5_4/ext/spl/
H A Dspl_array.c551 zend_property_info *property_info = zend_get_property_info(obj->std.ce, offset, 1 TSRMLS_CC); local
553 if (property_info &&
554 (property_info->flags & ZEND_ACC_STATIC) == 0 &&
555 property_info->offset >= 0) {
556 obj->std.properties_table[property_info->offset] = NULL;

Completed in 49 milliseconds