silverstripe/sapphire — pull request #313 by halkyon (2012-04-13 01:27:12+00:00)
Title: API CHANGE Enable E_STRICT, but include DebugView, Log classes as these ...

Re-enable E_STRICT after it was temporarily turned off, because $params argument to getCMSFields is causing quite a few problems for upgrading.

Additionally, this fixes "class SS_Log not found" errors by explicitly requiring them along with the existing Debug.php in Core.php bootstrap code, because SS_ClassLoader::registerAutoloader() can't always guarantee that at the time the strict error was issued the Debug/Log classes are loaded yet.

This should be pulled *after* this issue is fixed: http://open.silverstripe.org/ticket/7135