silverstripe-framework/docs/en/02_Developer_Guides/05_Extending
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
..
How_Tos removed http... 2018-10-02 05:19:27 +02:00
01_Extensions.md FIX Reverting ExtensionTestState and Extensible extra methods modifications to prevent PHP 5.6 segfault (#8581) 2018-11-26 12:00:02 +13:00
04_Shortcodes.md DOCS Consistent app/ folder and composer use 2018-06-25 10:40:19 +12:00
05_Injector.md DOCS Consistent app/ folder and composer use 2018-06-25 10:40:19 +12:00
06_Aspects.md DOCS Consistent app/ folder and composer use 2018-06-25 10:40:19 +12:00
07_Templates.md Review and clean up of extending section 2014-12-16 11:01:15 +13:00
00_Modules.md DOCS Consistent app/ folder and composer use 2018-06-25 10:40:19 +12:00
index.md Update index.md (#4020) 2016-09-29 13:21:17 +13:00