silverstripe-framework/tests/php/Core
Robbie Averill 41dc9229bf FIX Reverting ExtensionTestState and Extensible extra methods modifications to prevent PHP 5.6 segfault (#8581)
* API Revert addition of Extensible::flush_extra_methods_cache() and change to ExtensionTestState

This reverts the changes from #8465 and #8505 that relate to ExtensionTestState and the
tracking of extra methods between unit tests. The existing test from #8465 testing
overloaded Extensions after extra_methods are populated has been updated to show that you
must re-add the extension to flush the extra_methods cache if you need this behaviour.

* Revert change to InjectorTest::testExtendedExtensions

* Revert "Add failing test to show that overloaded extensions are broken in Extensible"

This reverts commit 55e79ffdfd.

* DOCS Add docs for extending extensions, and upgrade guide note to 4.3 to avoid using PHP config to do so
2018-11-26 12:00:02 +13:00
..
Cache Merge remote-tracking branch 'origin/4.0' into 4 2018-01-22 14:57:05 +13:00
ClassInfoTest BUG Added warning for auto-generated table_name for non-test classes 2017-11-27 20:22:37 +13:00
Config BUG Config updates are now applied after middleware not before 2017-10-05 12:30:21 +13:00
EnvironmentTest BUG Replace phpdotenv with thread-safe replacement 2017-10-20 18:43:11 +13:00
Injector FIX Reverting ExtensionTestState and Extensible extra methods modifications to prevent PHP 5.6 segfault (#8581) 2018-11-26 12:00:02 +13:00
Manifest Fixed phpcs violations 2018-10-05 16:07:33 +02:00
ObjectTest Lazy-load custom methods and extensions on CustomMethods and Extensible traits 2017-08-22 15:47:24 +12:00
Startup Merge branch '4.1' into 4.2 2018-11-15 13:41:00 +02:00
ClassInfoTest.php ENHANCEMENT Don't force all class names to lowercase 2017-09-20 15:14:55 +12:00
ConvertTest.php Merge branch '4.0' into 4.1 2018-11-09 11:36:34 +02:00
CoreTest.php FIX Regex range identifier correctly escaped 2018-02-05 15:17:20 +00:00
EnvironmentLoaderTest.php BUG Replace phpdotenv with thread-safe replacement 2017-10-20 18:43:11 +13:00
EnvironmentTest.php Update getVariables to return a copy of globals rather than including the reference in an array merge 2018-02-27 09:52:36 +13:00
HTMLCleanerTest.php Apply PSR2 / Namespace to remaining admin / tests 2016-12-19 16:08:19 +13:00
KernelTest.php BUG Fix unassigned nestedFrom 2017-07-21 08:58:19 +12:00
MemoryLimitTest.php API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
ObjectTest.php TEST Cant reliably use Injector to replace Extensions 2018-01-11 14:08:29 +00:00
PathTest.php API Implement support for public/ webroot folder (#7741) 2018-01-12 16:25:02 +13:00
PhpSyntaxTest.php Fixing string concat CS issues 2018-01-16 18:39:30 +00:00