Lines Matching refs:prop

623 	zend_property_info *prop = zend_shared_alloc_get_xlat_entry(Z_PTR_P(zv));  in zend_persist_property_info()  local
626 if (prop) { in zend_persist_property_info()
627 Z_PTR_P(zv) = prop; in zend_persist_property_info()
631 prop = Z_PTR_P(zv) = zend_shared_memdup_put(Z_PTR_P(zv), sizeof(zend_property_info)); in zend_persist_property_info()
633 prop = Z_PTR_P(zv) = zend_shared_memdup_arena_put(Z_PTR_P(zv), sizeof(zend_property_info)); in zend_persist_property_info()
635 ce = zend_shared_alloc_get_xlat_entry(prop->ce); in zend_persist_property_info()
637 prop->ce = ce; in zend_persist_property_info()
639 zend_accel_store_interned_string(prop->name); in zend_persist_property_info()
640 if (prop->doc_comment) { in zend_persist_property_info()
642 zend_accel_store_interned_string(prop->doc_comment); in zend_persist_property_info()
644 if (!zend_shared_alloc_get_xlat_entry(prop->doc_comment)) { in zend_persist_property_info()
645 zend_shared_alloc_register_xlat_entry(prop->doc_comment, prop->doc_comment); in zend_persist_property_info()
647 zend_string_release_ex(prop->doc_comment, 0); in zend_persist_property_info()
648 prop->doc_comment = NULL; in zend_persist_property_info()
652 if (ZEND_TYPE_IS_NAME(prop->type)) { in zend_persist_property_info()
653 zend_string *class_name = ZEND_TYPE_NAME(prop->type); in zend_persist_property_info()
655 prop->type = ZEND_TYPE_ENCODE_CLASS(class_name, ZEND_TYPE_ALLOW_NULL(prop->type)); in zend_persist_property_info()
934 zend_property_info *prop; in zend_update_parent_ce() local
935 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop) { in zend_update_parent_ce()
936 if (ZEND_TYPE_IS_CE(prop->type)) { in zend_update_parent_ce()
937 zend_class_entry *ce = ZEND_TYPE_CE(prop->type); in zend_update_parent_ce()
941 prop->type = ZEND_TYPE_ENCODE_CE(ce, ZEND_TYPE_ALLOW_NULL(prop->type)); in zend_update_parent_ce()