ht_entry 4907 ext/date/php_date.c zval *ht_entry; ht_entry 4911 ext/date/php_date.c ht_entry = zend_hash_str_find(myht, "start", sizeof("start")-1); ht_entry 4912 ext/date/php_date.c if (ht_entry) { ht_entry 4913 ext/date/php_date.c if (Z_TYPE_P(ht_entry) == IS_OBJECT && Z_OBJCE_P(ht_entry) == date_ce_date) { ht_entry 4915 ext/date/php_date.c date_obj = Z_PHPDATE_P(ht_entry); ht_entry 4917 ext/date/php_date.c period_obj->start_ce = Z_OBJCE_P(ht_entry); ht_entry 4918 ext/date/php_date.c } else if (Z_TYPE_P(ht_entry) != IS_NULL) { ht_entry 4925 ext/date/php_date.c ht_entry = zend_hash_str_find(myht, "end", sizeof("end")-1); ht_entry 4926 ext/date/php_date.c if (ht_entry) { ht_entry 4927 ext/date/php_date.c if (Z_TYPE_P(ht_entry) == IS_OBJECT && Z_OBJCE_P(ht_entry) == date_ce_date) { ht_entry 4929 ext/date/php_date.c date_obj = Z_PHPDATE_P(ht_entry); ht_entry 4931 ext/date/php_date.c } else if (Z_TYPE_P(ht_entry) != IS_NULL) { ht_entry 4938 ext/date/php_date.c ht_entry = zend_hash_str_find(myht, "current", sizeof("current")-1); ht_entry 4939 ext/date/php_date.c if (ht_entry) { ht_entry 4940 ext/date/php_date.c if (Z_TYPE_P(ht_entry) == IS_OBJECT && Z_OBJCE_P(ht_entry) == date_ce_date) { ht_entry 4942 ext/date/php_date.c date_obj = Z_PHPDATE_P(ht_entry); ht_entry 4944 ext/date/php_date.c } else if (Z_TYPE_P(ht_entry) != IS_NULL) { ht_entry 4951 ext/date/php_date.c ht_entry = zend_hash_str_find(myht, "interval", sizeof("interval")-1); ht_entry 4952 ext/date/php_date.c if (ht_entry) { ht_entry 4953 ext/date/php_date.c if (Z_TYPE_P(ht_entry) == IS_OBJECT && Z_OBJCE_P(ht_entry) == date_ce_interval) { ht_entry 4955 ext/date/php_date.c interval_obj = Z_PHPINTERVAL_P(ht_entry); ht_entry 4964 ext/date/php_date.c ht_entry = zend_hash_str_find(myht, "recurrences", sizeof("recurrences")-1); ht_entry 4965 ext/date/php_date.c if (ht_entry && ht_entry 4966 ext/date/php_date.c Z_TYPE_P(ht_entry) == IS_LONG && Z_LVAL_P(ht_entry) >= 0 && Z_LVAL_P(ht_entry) <= INT_MAX) { ht_entry 4967 ext/date/php_date.c period_obj->recurrences = Z_LVAL_P(ht_entry); ht_entry 4972 ext/date/php_date.c ht_entry = zend_hash_str_find(myht, "include_start_date", sizeof("include_start_date")-1); ht_entry 4973 ext/date/php_date.c if (ht_entry && ht_entry 4974 ext/date/php_date.c (Z_TYPE_P(ht_entry) == IS_FALSE || Z_TYPE_P(ht_entry) == IS_TRUE)) { ht_entry 4975 ext/date/php_date.c period_obj->include_start_date = (Z_TYPE_P(ht_entry) == IS_TRUE);