pollita Wed, 12 May 2010 16:42:48 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=299298
Log: Rename JSON_Serializable to JsonSerializable per ML discussion Changed paths: U php/php-src/trunk/NEWS U php/php-src/trunk/ext/json/json.c U php/php-src/trunk/ext/json/tests/serialize.phpt Modified: php/php-src/trunk/NEWS =================================================================== --- php/php-src/trunk/NEWS 2010-05-12 16:38:05 UTC (rev 299297) +++ php/php-src/trunk/NEWS 2010-05-12 16:42:48 UTC (rev 299298) @@ -30,7 +30,7 @@ - Added command line option --rz to CLI. (Johannes) - Added closure $this support back. (Stas) - Added SplObjectStorage::getHash() hook. (Etienne) -- Added JSON_Serializable interface (Sara) +- Added JsonSerializable interface (Sara) - Added support for storing upload progress feedback in session data. (Arnaud) - default_charset if not specified is now UTF-8 instead of ISO-8859-1. (Rasmus) Modified: php/php-src/trunk/ext/json/json.c =================================================================== --- php/php-src/trunk/ext/json/json.c 2010-05-12 16:38:05 UTC (rev 299297) +++ php/php-src/trunk/ext/json/json.c 2010-05-12 16:42:48 UTC (rev 299298) @@ -76,13 +76,13 @@ }; /* }}} */ -/* {{{ JSON_Serializable methods */ +/* {{{ JsonSerializable methods */ ZEND_BEGIN_ARG_INFO(json_serialize_arginfo, 0) /* No arguments */ ZEND_END_ARG_INFO(); static const zend_function_entry json_serializable_interface[] = { - PHP_ABSTRACT_ME(JSON_Serializable, jsonSerialize, json_serialize_arginfo) + PHP_ABSTRACT_ME(JsonSerializable, jsonSerialize, json_serialize_arginfo) { NULL, NULL, NULL } }; @@ -91,9 +91,8 @@ { zend_class_entry ce; - INIT_CLASS_ENTRY(ce, "JSON_Serializable", json_serializable_interface); + INIT_CLASS_ENTRY(ce, "JsonSerializable", json_serializable_interface); php_json_serializable_ce = zend_register_internal_interface(&ce TSRMLS_CC); - /* Note: Consider adding: interface JSON\Serializable extends JSON_Serializable {} for futureproofing... */ REGISTER_LONG_CONSTANT("JSON_HEX_TAG", PHP_JSON_HEX_TAG, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("JSON_HEX_AMP", PHP_JSON_HEX_AMP, CONST_CS | CONST_PERSISTENT); Modified: php/php-src/trunk/ext/json/tests/serialize.phpt =================================================================== --- php/php-src/trunk/ext/json/tests/serialize.phpt 2010-05-12 16:38:05 UTC (rev 299297) +++ php/php-src/trunk/ext/json/tests/serialize.phpt 2010-05-12 16:42:48 UTC (rev 299298) @@ -15,7 +15,7 @@ } } -class SerializingTest extends NonSerializingTest implements JSON_Serializable +class SerializingTest extends NonSerializingTest implements JsonSerializable { public function jsonSerialize() {
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php