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

/PHP_5_3/ext/reflection/
H A Dphp_reflection.c3543 zend_property_info *property_info; local
3555 if (zend_hash_find(&ce->properties_info, name, name_len+1, (void **) &property_info) == SUCCESS) {
3556 if (property_info->flags & ZEND_ACC_SHADOW) {
3581 zend_property_info *property_info; local
3591 if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS) {
3592 if ((property_info->flags & ZEND_ACC_SHADOW) == 0) {
3593 reflection_property_factory(ce, property_info, return_value TSRMLS_CC);
3635 if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
3636 reflection_property_factory(ce, property_info, return_valu
4368 zend_property_info *property_info = NULL; local
[all...]
/PHP_5_3/ext/soap/
H A Dphp_encoding.c1265 zend_property_info *property_info; local
1267 property_info = zend_get_property_info(Z_OBJCE_P(object), &member, 1 TSRMLS_CC);
1269 if (property_info && zend_hash_quick_exists(Z_OBJPROP_P(object), property_info->name, property_info->name_length+1, property_info->h)) {
/PHP_5_3/Zend/
H A Dzend_API.c3103 zend_property_info property_info; local
3133 property_info.name = priv_name;
3134 property_info.name_length = priv_name_length;
3143 property_info.name = prot_name;
3144 property_info.name_length = prot_name_length;
3157 property_info.name = ce->type & ZEND_INTERNAL_CLASS ? zend_strndup(name, name_length) : estrndup(name, name_length);
3158 property_info.name_length = name_length;
3161 property_info.flags = access_type;
3162 property_info.h = zend_get_hash_value(property_info
[all...]
H A Dzend_object_handlers.c161 static int zend_verify_property_access(zend_property_info *property_info, zend_class_entry *ce TSRMLS_DC) /* {{{ */ argument
163 switch (property_info->flags & ZEND_ACC_PPP_MASK) {
167 return zend_check_protected(property_info->ce, EG(scope));
169 if ((ce==EG(scope) || property_info->ce == EG(scope)) && EG(scope)) {
196 zend_property_info *property_info = NULL; local
212 if (zend_hash_quick_find(&ce->properties_info, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, h, (void **) &property_info)==SUCCESS) {
213 if(property_info->flags & ZEND_ACC_SHADOW) {
215 property_info = NULL;
217 if (zend_verify_property_access(property_info, ce TSRMLS_CC)) {
218 if (property_info
266 zend_property_info *property_info; local
289 zend_get_property_guard(zend_object *zobj, zend_property_info *property_info, zval *member, zend_guard **pguard) argument
330 zend_property_info *property_info; local
422 zend_property_info *property_info; local
596 zend_property_info *property_info; local
642 zend_property_info *property_info; local
1058 zend_property_info *property_info; local
1163 zend_property_info *property_info; local
[all...]
H A Dzend_builtin_functions.c889 zend_property_info *property_info; local
899 property_info = zend_get_property_info(ce, &zprop_name, 1 TSRMLS_CC);
901 if (!property_info || property_info == &EG(std_property_info)) {
1123 zend_property_info *property_info; local
1148 if (zend_hash_quick_find(&ce->properties_info, property, property_len+1, h, (void **) &property_info) == SUCCESS
1149 && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
H A Dzend_compile.c43 static void zend_duplicate_property_info(zend_property_info *property_info) /* {{{ */ argument
45 property_info->name = estrndup(property_info->name, property_info->name_length);
46 if (property_info->doc_comment) {
47 property_info->doc_comment = estrndup(property_info->doc_comment, property_info->doc_comment_len);
53 static void zend_duplicate_property_info_internal(zend_property_info *property_info) /* {{{ */ argument
55 property_info
60 zend_destroy_property_info(zend_property_info *property_info) argument
70 zend_destroy_property_info_internal(zend_property_info *property_info) argument
[all...]

Completed in 31 milliseconds