Lines Matching refs:ht_entry

4912 	zval *ht_entry;  in php_date_period_initialize_from_hash()  local
4916 ht_entry = zend_hash_str_find(myht, "start", sizeof("start")-1); in php_date_period_initialize_from_hash()
4917 if (ht_entry) { in php_date_period_initialize_from_hash()
4918 …if (Z_TYPE_P(ht_entry) == IS_OBJECT && instanceof_function(Z_OBJCE_P(ht_entry), date_ce_interface)… in php_date_period_initialize_from_hash()
4920 date_obj = Z_PHPDATE_P(ht_entry); in php_date_period_initialize_from_hash()
4922 period_obj->start_ce = Z_OBJCE_P(ht_entry); in php_date_period_initialize_from_hash()
4923 } else if (Z_TYPE_P(ht_entry) != IS_NULL) { in php_date_period_initialize_from_hash()
4930 ht_entry = zend_hash_str_find(myht, "end", sizeof("end")-1); in php_date_period_initialize_from_hash()
4931 if (ht_entry) { in php_date_period_initialize_from_hash()
4932 …if (Z_TYPE_P(ht_entry) == IS_OBJECT && instanceof_function(Z_OBJCE_P(ht_entry), date_ce_interface)… in php_date_period_initialize_from_hash()
4934 date_obj = Z_PHPDATE_P(ht_entry); in php_date_period_initialize_from_hash()
4936 } else if (Z_TYPE_P(ht_entry) != IS_NULL) { in php_date_period_initialize_from_hash()
4943 ht_entry = zend_hash_str_find(myht, "current", sizeof("current")-1); in php_date_period_initialize_from_hash()
4944 if (ht_entry) { in php_date_period_initialize_from_hash()
4945 …if (Z_TYPE_P(ht_entry) == IS_OBJECT && instanceof_function(Z_OBJCE_P(ht_entry), date_ce_interface)… in php_date_period_initialize_from_hash()
4947 date_obj = Z_PHPDATE_P(ht_entry); in php_date_period_initialize_from_hash()
4949 } else if (Z_TYPE_P(ht_entry) != IS_NULL) { in php_date_period_initialize_from_hash()
4956 ht_entry = zend_hash_str_find(myht, "interval", sizeof("interval")-1); in php_date_period_initialize_from_hash()
4957 if (ht_entry) { in php_date_period_initialize_from_hash()
4958 if (Z_TYPE_P(ht_entry) == IS_OBJECT && Z_OBJCE_P(ht_entry) == date_ce_interval) { in php_date_period_initialize_from_hash()
4960 interval_obj = Z_PHPINTERVAL_P(ht_entry); in php_date_period_initialize_from_hash()
4969 ht_entry = zend_hash_str_find(myht, "recurrences", sizeof("recurrences")-1); in php_date_period_initialize_from_hash()
4970 if (ht_entry && in php_date_period_initialize_from_hash()
4971 Z_TYPE_P(ht_entry) == IS_LONG && Z_LVAL_P(ht_entry) >= 0 && Z_LVAL_P(ht_entry) <= INT_MAX) { in php_date_period_initialize_from_hash()
4972 period_obj->recurrences = Z_LVAL_P(ht_entry); in php_date_period_initialize_from_hash()
4977 ht_entry = zend_hash_str_find(myht, "include_start_date", sizeof("include_start_date")-1); in php_date_period_initialize_from_hash()
4978 if (ht_entry && in php_date_period_initialize_from_hash()
4979 (Z_TYPE_P(ht_entry) == IS_FALSE || Z_TYPE_P(ht_entry) == IS_TRUE)) { in php_date_period_initialize_from_hash()
4980 period_obj->include_start_date = (Z_TYPE_P(ht_entry) == IS_TRUE); in php_date_period_initialize_from_hash()