From: Jeremy Mikola Date: Tue, 28 Jun 2016 18:30:58 +0000 (-0400) Subject: Export php_date_get_interface_ce() for extension use X-Git-Tag: php-7.1.0alpha3~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7aaa310d7ba08a408fb88ba23f2cc2458f13e040;p=php Export php_date_get_interface_ce() for extension use --- diff --git a/NEWS b/NEWS index 9d392dacb2..dcb405547c 100644 --- a/NEWS +++ b/NEWS @@ -24,6 +24,7 @@ PHP NEWS . Timezone initialization failure from serialized data will now throw an instance of Error from __wakeup() or __set_state() instead of resulting in a fatal error. (Aaron Piotrowski) + . Export date_get_interface_ce() for extension use. (Jeremy Mikola) - DOM: . Invalid schema or RelaxNG validation contexts will throw an instance of diff --git a/ext/date/php_date.c b/ext/date/php_date.c index d6cff1ad46..4114797702 100644 --- a/ext/date/php_date.c +++ b/ext/date/php_date.c @@ -585,6 +585,11 @@ PHPAPI zend_class_entry *php_date_get_immutable_ce(void) return date_ce_immutable; } +PHPAPI zend_class_entry *php_date_get_interface_ce(void) +{ + return date_ce_interface; +} + PHPAPI zend_class_entry *php_date_get_timezone_ce(void) { return date_ce_timezone; diff --git a/ext/date/php_date.h b/ext/date/php_date.h index c336268a95..d3f4a4f44f 100644 --- a/ext/date/php_date.h +++ b/ext/date/php_date.h @@ -221,6 +221,7 @@ PHPAPI timelib_tzinfo *get_timezone_info(void); /* Grabbing CE's so that other exts can use the date objects too */ PHPAPI zend_class_entry *php_date_get_date_ce(void); PHPAPI zend_class_entry *php_date_get_immutable_ce(void); +PHPAPI zend_class_entry *php_date_get_interface_ce(void); PHPAPI zend_class_entry *php_date_get_timezone_ce(void); /* Functions for creating DateTime objects, and initializing them from a string */