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

/PHP_TRUNK/Zend/
H A Dzend_object_handlers.c263 static zend_always_inline int zend_verify_property_access(zend_property_info *property_info, zend_class_entry *ce TSRMLS_DC) /* {{{ */ argument
265 switch (property_info->flags & ZEND_ACC_PPP_MASK) {
269 return zend_check_protected(property_info->ce, EG(scope));
271 return (ce == EG(scope) || property_info->ce == EG(scope));
294 zend_property_info *property_info = NULL; local
318 property_info = (zend_property_info*)Z_PTR_P(zv);
319 flags = property_info->flags;
322 property_info = NULL;
324 if (EXPECTED(zend_verify_property_access(property_info, ce TSRMLS_CC) != 0)) {
334 property_info
379 zend_property_info *property_info; local
438 zend_property_info *property_info; local
526 zend_property_info *property_info; local
744 zend_property_info *property_info; local
808 zend_property_info *property_info; local
1249 zend_property_info *property_info; local
1405 zend_property_info *property_info; local
[all...]
H A Dzend_inheritance.c32 static zend_property_info *zend_duplicate_property_info(zend_property_info *property_info TSRMLS_DC) /* {{{ */
37 memcpy(new_property_info, property_info, sizeof(zend_property_info));
46 static zend_property_info *zend_duplicate_property_info_internal(zend_property_info *property_info) /* {{{ */ argument
49 memcpy(new_property_info, property_info, sizeof(zend_property_info));
693 zend_property_info *property_info; local
795 ZEND_HASH_FOREACH_PTR(&ce->properties_info, property_info) {
796 if (property_info->ce == ce) {
797 if (property_info->flags & ZEND_ACC_STATIC) {
798 property_info->offset += parent_ce->default_static_members_count;
800 property_info
1375 zend_property_info *property_info; local
[all...]
H A Dzend_builtin_functions.c1200 zend_property_info *property_info; local
1223 if ((property_info = zend_hash_find_ptr(&ce->properties_info, property)) != NULL
1224 && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
H A Dzend_API.c1247 zend_property_info *property_info; local
1250 property_info = zend_get_property_info(object->ce, key, 1 TSRMLS_CC);
1251 if (property_info != ZEND_WRONG_PROPERTY_INFO &&
1252 property_info &&
1253 (property_info->flags & ZEND_ACC_STATIC) == 0) {
1254 ZVAL_COPY_VALUE(&object->properties_table[property_info->offset], prop);
1255 ZVAL_INDIRECT(prop, &object->properties_table[property_info->offset]);
1266 zend_property_info *property_info; local
1269 property_info = zend_get_property_info(object->ce, key, 1 TSRMLS_CC);
1270 if (property_info !
3589 zend_property_info *property_info, *property_info_ptr; local
[all...]
H A Dzend_compile.c82 zend_property_info *property_info = Z_PTR_P(zv); local
84 zend_string_release(property_info->name);
85 if (property_info->doc_comment) {
86 zend_string_release(property_info->doc_comment);
93 zend_property_info *property_info = Z_PTR_P(zv); local
95 zend_string_release(property_info->name);
96 free(property_info);
/PHP_TRUNK/ext/soap/
H A Dphp_encoding.c1193 zend_property_info *property_info; local
1195 property_info = zend_get_property_info(Z_OBJCE_P(object), Z_STR(member), 1 TSRMLS_CC);
1197 if (property_info != ZEND_WRONG_PROPERTY_INFO && property_info &&
1198 zend_hash_exists(Z_OBJPROP_P(object), property_info->name)) {
/PHP_TRUNK/ext/opcache/
H A Dzend_accelerator_util_funcs.c166 zend_property_info *property_info = Z_PTR_P(zv); local
168 zend_string_release(property_info->name);
169 if (property_info->doc_comment) {
170 zend_string_release(property_info->doc_comment);
/PHP_TRUNK/ext/reflection/
H A Dphp_reflection.c3783 zend_property_info *property_info; local
3794 if ((property_info = zend_hash_find_ptr(&ce->properties_info, name)) != NULL) {
3795 if (property_info->flags & ZEND_ACC_SHADOW) {
3819 zend_property_info *property_info; local
3830 if ((property_info = zend_hash_find_ptr(&ce->properties_info, name)) != NULL) {
3831 if ((property_info->flags & ZEND_ACC_SHADOW) == 0) {
3832 reflection_property_factory(ce, property_info, return_value TSRMLS_CC);
3876 if ((property_info = zend_hash_str_find_ptr(&ce->properties_info, str_name, str_name_len)) != NULL && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
3877 reflection_property_factory(ce, property_info, return_valu
3926 zend_property_info property_info; local
4749 zend_property_info *property_info = NULL; local
[all...]

Completed in 41 milliseconds