{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1903522,"defaultBranch":"master","name":"php-src","ownerLogin":"php","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-06-16T01:52:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25158?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725996166.0","currentOid":""},"activityList":{"items":[{"before":"4cdba0511cb8cd0b275f3a929fe113b68a1b204b","after":"090b53bc44d1a938da0c809a5442817f838bf332","ref":"refs/heads/master","pushedAt":"2024-09-19T13:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"remicollet","name":"Remi Collet","path":"/remicollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270445?s=80&v=4"},"commit":{"message":"[ci skip] NEWS + UPGRADING","shortMessageHtmlLink":"[ci skip] NEWS + UPGRADING"}},{"before":"1b9568d3543d9e6f08fc1d41ff860a66824d3a51","after":"4cdba0511cb8cd0b275f3a929fe113b68a1b204b","ref":"refs/heads/master","pushedAt":"2024-09-19T13:32:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"remicollet","name":"Remi Collet","path":"/remicollet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270445?s=80&v=4"},"commit":{"message":"add ZipArchive::ER_TRUNCATED_ZIP added in libzip 1.11 (#15959)","shortMessageHtmlLink":"add ZipArchive::ER_TRUNCATED_ZIP added in libzip 1.11 (#15959)"}},{"before":"7a8767fe627e964eff8710bbccba1406565cf14f","after":"1b9568d3543d9e6f08fc1d41ff860a66824d3a51","ref":"refs/heads/master","pushedAt":"2024-09-18T22:27:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Implement backed enum coercion in http_build_query()\n\nFixes GH-15650\nCloses GH-15704","shortMessageHtmlLink":"Implement backed enum coercion in http_build_query()"}},{"before":"b26e610777a2560e1765448f8a597530ab22cd5d","after":"422aa17b9b2e1948f07f468b30112adc657b7331","ref":"refs/heads/PHP-8.2","pushedAt":"2024-09-18T21:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmb69","name":"Christoph M. Becker","path":"/cmb69","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2306138?s=80&v=4"},"commit":{"message":"Fix GH-15901: phpdbg: Assertion failure on `i funcs`\n\nNew hash tables are not automatically packed, so we must not treat them\nas such. Therefore we guard the foreach appropriately.\n\nCloses GH-15929.","shortMessageHtmlLink":"Fix GH-15901: phpdbg: Assertion failure on i funcs"}},{"before":"7bf5b7fa78740a643275f695f49c458defd1c398","after":"7a8767fe627e964eff8710bbccba1406565cf14f","ref":"refs/heads/master","pushedAt":"2024-09-18T21:52:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cmb69","name":"Christoph M. Becker","path":"/cmb69","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2306138?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.3'\n\n* PHP-8.3:\n Fix GH-15901: phpdbg: Assertion failure on `i funcs`","shortMessageHtmlLink":"Merge branch 'PHP-8.3'"}},{"before":"25289dd08eccea020798f4512c3bd1aee5ff4d4f","after":"c76913fde0ef50e890998f6ed88fe2b9f6f79b34","ref":"refs/heads/PHP-8.3","pushedAt":"2024-09-18T21:52:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cmb69","name":"Christoph M. Becker","path":"/cmb69","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2306138?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.2' into PHP-8.3\n\n* PHP-8.2:\n Fix GH-15901: phpdbg: Assertion failure on `i funcs`","shortMessageHtmlLink":"Merge branch 'PHP-8.2' into PHP-8.3"}},{"before":"d313ad6098430f4e61f0121a9e7ab392d195e4e4","after":"7bf5b7fa78740a643275f695f49c458defd1c398","ref":"refs/heads/master","pushedAt":"2024-09-18T15:23:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"Use cache slot for dom_property_exists() (#15941)","shortMessageHtmlLink":"Use cache slot for dom_property_exists() (#15941)"}},{"before":"a360b1757ea498ed49145084e2e70344b4839ed0","after":"d313ad6098430f4e61f0121a9e7ab392d195e4e4","ref":"refs/heads/master","pushedAt":"2024-09-18T12:48:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Deprecate E_STRICT constant and remove error level\n\nRFC: https://wiki.php.net/rfc/deprecations_php_8_4#remove_e_strict_error_level_and_deprecate_e_strict_constant\n\nCloses GH-13053","shortMessageHtmlLink":"Deprecate E_STRICT constant and remove error level"}},{"before":"e2da65de2acae5eb17de4dd6a34bd1f8f5d8c007","after":"a360b1757ea498ed49145084e2e70344b4839ed0","ref":"refs/heads/master","pushedAt":"2024-09-18T06:35:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Add test for GH-15903","shortMessageHtmlLink":"Add test for GH-15903"}},{"before":"306dedcf5e3867d27ce5851d6ad04373d51f8abc","after":"e2da65de2acae5eb17de4dd6a34bd1f8f5d8c007","ref":"refs/heads/master","pushedAt":"2024-09-17T20:17:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"NEWS for 306dedcf5e\n\n[ci skip]","shortMessageHtmlLink":"NEWS for 306dedc"}},{"before":"36dfe634b0d5edef8c1e46eff149d96df4286a93","after":"306dedcf5e3867d27ce5851d6ad04373d51f8abc","ref":"refs/heads/master","pushedAt":"2024-09-17T20:16:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"ext/bcmath: bcpow() performance improvement (#15790)\n\n* Added function for squaring to improve performance of power calculation\r\n\r\n* Aligned backslashes\r\n\r\n* Removed unnecessary comments\r\n\r\n* Extracted common part of multiplication and square functions\r\n\r\n* Added comment to bc_fast_square\r\n\r\n* Improved wording of bc_mul_finish_from_vector\r\n\r\n* Reused new function name\r\n\r\n* Replaced macro with function","shortMessageHtmlLink":"ext/bcmath: bcpow() performance improvement (#15790)"}},{"before":"c9a4abadcc27c97f6e6206e3943a946f878459c7","after":"36dfe634b0d5edef8c1e46eff149d96df4286a93","ref":"refs/heads/master","pushedAt":"2024-09-17T18:25:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Add test for GH-15909 (fixed by previous IR update)","shortMessageHtmlLink":"Add test for GH-15909 (fixed by previous IR update)"}},{"before":"43dc2eb6d88b67bfd9f576cc1233ce49c6c8cd0b","after":"c9a4abadcc27c97f6e6206e3943a946f878459c7","ref":"refs/heads/master","pushedAt":"2024-09-17T17:24:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"Fix unsetting DOM properties\n\nThis never did anything in lower versions, but on master this crashes\nbecause the virtual properties don't have backing storage. Just forbid\nit since it was useless to begin with.\n\nCloses GH-15891.","shortMessageHtmlLink":"Fix unsetting DOM properties"}},{"before":"2324e32c7df92b009b9e20833f99c31bb82c12f0","after":"43dc2eb6d88b67bfd9f576cc1233ce49c6c8cd0b","ref":"refs/heads/master","pushedAt":"2024-09-17T16:14:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Remove redundant *spell* libraries on Alpine (#15890)\n\nThese were needed mostly for the PHP <= 8.3 pspell extension. The\r\nnchant2-hunspell gets installed automatically as a dependency with\r\nenchant2-dev if needed.","shortMessageHtmlLink":"Remove redundant *spell* libraries on Alpine (#15890)"}},{"before":"ae4ef32d68f15d938d73e06c1227ebd87ce4d889","after":"2324e32c7df92b009b9e20833f99c31bb82c12f0","ref":"refs/heads/master","pushedAt":"2024-09-17T16:13:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Remove redundant Kerberos library installation (#15889)\n\nThis was once needed for the --with-kerberos configure options by\r\nopenssl or imap extensions.","shortMessageHtmlLink":"Remove redundant Kerberos library installation (#15889)"}},{"before":"4830535b6936736393f9479e1e7f86fd67d13f0b","after":"ae4ef32d68f15d938d73e06c1227ebd87ce4d889","ref":"refs/heads/master","pushedAt":"2024-09-17T15:48:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Girgias","name":"Gina Peter Banyard","path":"/Girgias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7906688?s=80&v=4"},"commit":{"message":"ext/standard/browscap.c: Minor refactorings (#15885)\n\n- Use more appropriate types\r\n- Add const modifiers\r\n- Reduce scope of some variable\r\n- Prevent shadowing of variable","shortMessageHtmlLink":"ext/standard/browscap.c: Minor refactorings (#15885)"}},{"before":"17d46bb3b296e019da52a73ea40c7a38622c81e7","after":"4830535b6936736393f9479e1e7f86fd67d13f0b","ref":"refs/heads/master","pushedAt":"2024-09-17T15:47:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Girgias","name":"Gina Peter Banyard","path":"/Girgias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7906688?s=80&v=4"},"commit":{"message":"[skip ci] PHP 8.4 NEWS: fix typos in parameter names (#15931)\n\nRef: PR 15362 / https://github.com/php/php-src/commit/c818d944cf998b3151e4b312d655c51223612c4e#diff-7ee66c4f1536ac84dc5bbff1b8312e2eef24b974b3e48a5c5c2bcfdf2eb8f3ce\r\n\r\nCo-authored-by: jrfnl ","shortMessageHtmlLink":"[skip ci] PHP 8.4 NEWS: fix typos in parameter names (#15931)"}},{"before":"1ce865244a0656e0c31be822c1ccfa7ab2155aaa","after":"17d46bb3b296e019da52a73ea40c7a38622c81e7","ref":"refs/heads/master","pushedAt":"2024-09-17T14:06:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnaud-lb","name":"Arnaud Le Blanc","path":"/arnaud-lb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/365207?s=80&v=4"},"commit":{"message":"Fix oss-fuzz #71382 (#15854)\n\nThe return value of zho_build_properties_ex() is passed to ZVAL_ARR(), which sets the IS_TYPE_REFCOUNTED flag. Returning &zend_emtpy_array will crash later when trying to dtor the zval.\r\n\r\nI'm fixing this by returning zend_new_array(0) instead of &zend_empty_array.\r\n\r\nAn alternative was to make ZVAL_ARR() aware of immutable arrays, like ZVAL_STR() is with interned strings, but I found no other problematic cases.","shortMessageHtmlLink":"Fix oss-fuzz #71382 (#15854)"}},{"before":"21196ca9f6279ad860dd63ca703df3087347a8cb","after":"1ce865244a0656e0c31be822c1ccfa7ab2155aaa","ref":"refs/heads/master","pushedAt":"2024-09-17T13:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Update IR\n\nIR commit: d441328849f5172e6ad213cf0e42d77322238048","shortMessageHtmlLink":"Update IR"}},{"before":"a3583d7eef6018f4963ce0400ef4a7157c544602","after":"21196ca9f6279ad860dd63ca703df3087347a8cb","ref":"refs/heads/master","pushedAt":"2024-09-17T10:57:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"zend_enum.c: make a bunch of pointers `const` (#15932)\n\n* zend_enum.c: make a bunch of pointers `const`\r\n\r\n* interface_gets_implemented needs non-constant\r\n\r\n* zend_enum.h: update zend_verify_enum() signature","shortMessageHtmlLink":"zend_enum.c: make a bunch of pointers const (#15932)"}},{"before":"1be989bbf0e46db8438384db184fca424392cfef","after":"a3583d7eef6018f4963ce0400ef4a7157c544602","ref":"refs/heads/master","pushedAt":"2024-09-17T10:44:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"zend_inheritance.c: make a bunch of pointers `const` (GH-15934)\n\n* zend_inheritance.c: make a bunch of pointers `const`\r\n\r\n* Fix const double pointers","shortMessageHtmlLink":"zend_inheritance.c: make a bunch of pointers const (GH-15934)"}},{"before":"5fa082316b09e8dfbc41dbcd8071600bd4ae0b69","after":"1be989bbf0e46db8438384db184fca424392cfef","ref":"refs/heads/master","pushedAt":"2024-09-17T10:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"[skip ci] Move brew install libsodium to reinstall\n\nGets rid of the \"already installed\" warning on master.","shortMessageHtmlLink":"[skip ci] Move brew install libsodium to reinstall"}},{"before":"3afb96184e71a16437c9fddf58b73becc8e88375","after":"5fa082316b09e8dfbc41dbcd8071600bd4ae0b69","ref":"refs/heads/master","pushedAt":"2024-09-17T06:51:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TimWolla","name":"Tim Düsterhus","path":"/TimWolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209270?s=80&v=4"},"commit":{"message":"CI: Update `actions/cache` in nightly run to v4 (#15933)","shortMessageHtmlLink":"CI: Update actions/cache in nightly run to v4 (#15933)"}},{"before":"71edc05139a76f16ad8cf1b68b9317c5c59fcc03","after":"3afb96184e71a16437c9fddf58b73becc8e88375","ref":"refs/heads/master","pushedAt":"2024-09-17T01:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexdowad","name":"Alex Dowad","path":"/alexdowad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067359?s=80&v=4"},"commit":{"message":"ext/mbstring: Update to Unicode 16\n\nUpdates UCD to Unicode 16.0 (released 2024 Sept).\n\nPreviously: 0fdffc18, #7502, #14680\n\nUnicode 16 adds several new character sets and case folding rules.\nHowever, the existing ucgendat script can still parse them.\n\nThis also adds a couple test cases to make sure the new rules for\nEast Asian Wide characters and case folding work correctly. These\ntests fail on Unicode 15.1 and older because those verisons do not\ncontain those rules.","shortMessageHtmlLink":"ext/mbstring: Update to Unicode 16"}},{"before":"65b4f226863029d27f611e3c2a42a0be5a89f70e","after":"71edc05139a76f16ad8cf1b68b9317c5c59fcc03","ref":"refs/heads/master","pushedAt":"2024-09-17T01:17:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"php_reflection.c: make a bunch of pointers `const` (#15927)\n\n* php_reflection.c: make a bunch of pointers `const`\r\n\r\n* _function_closure_string: use %u for unsigned\r\n\r\nCo-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>\r\n\r\n* _extension_class_string: make indent pointer `const`\r\n\r\nCo-authored-by: Ilija Tovilo \r\n\r\n---------\r\n\r\nCo-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>\r\nCo-authored-by: Ilija Tovilo ","shortMessageHtmlLink":"php_reflection.c: make a bunch of pointers const (#15927)"}},{"before":"2fce0bb8777ba0e6a016d6736a6063045b787295","after":"65b4f226863029d27f611e3c2a42a0be5a89f70e","ref":"refs/heads/master","pushedAt":"2024-09-16T23:53:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Fix some misleading comments about `__clone()` never being executed (#15926)\n\nFor the `Exception`, `ReflectionClass`, and `ReflectionAttribute` classes, the\r\n`__clone()` method is declared to be private, and the implementation has a\r\ncomment that it should never be executed. However, the implementation can be\r\nexecuted by using a `ReflectionMethod`. Fix the comments to instead explain why\r\nthe implementation is needed.\r\n\r\n[skip ci]","shortMessageHtmlLink":"Fix some misleading comments about __clone() never being executed (#…"}},{"before":"1ce07b0957c9323e93c45d0a83c0133aa177a911","after":"2fce0bb8777ba0e6a016d6736a6063045b787295","ref":"refs/heads/master","pushedAt":"2024-09-16T21:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Implement ReflectionProperty::isFinal()\n\nCloses GH-15919","shortMessageHtmlLink":"Implement ReflectionProperty::isFinal()"}},{"before":"55aa5f3ffb0d77069679d56836e1335f7efbdd9a","after":"1ce07b0957c9323e93c45d0a83c0133aa177a911","ref":"refs/heads/master","pushedAt":"2024-09-16T18:51:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.3'\n\n* PHP-8.3:\n Fix GH-15711: SoapClient can't convert BackedEnum to scalar value\n Use get_serialization_string_from_zval() in all encoding functions\n Introduce get_serialization_string_from_zval() and use it in to_xml_string()","shortMessageHtmlLink":"Merge branch 'PHP-8.3'"}},{"before":"ad11cbc49103d53b00af0de41e284286ba9e5fc8","after":"25289dd08eccea020798f4512c3bd1aee5ff4d4f","ref":"refs/heads/PHP-8.3","pushedAt":"2024-09-16T18:51:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"Fix GH-15711: SoapClient can't convert BackedEnum to scalar value\n\nAllow SoapClient to use the backing value during response serialization.\n\nCloses GH-15803.","shortMessageHtmlLink":"Fix GH-15711: SoapClient can't convert BackedEnum to scalar value"}},{"before":"c65e042c0b2c664e93581eb91fc14672e8efff32","after":"55aa5f3ffb0d77069679d56836e1335f7efbdd9a","ref":"refs/heads/master","pushedAt":"2024-09-16T18:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"Fix GH-15910: Assertion failure in ext/dom/element.c","shortMessageHtmlLink":"Fix GH-15910: Assertion failure in ext/dom/element.c"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMzozNjozMi4wMDAwMDBazwAAAAS66HzZ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMzozNjozMi4wMDAwMDBazwAAAAS66HzZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODowNjoxMS4wMDAwMDBazwAAAAS3vOc9"}},"title":"Activity · php/php-src"}