Silbinary Wolf
|
073e73a2f4
|
Replaced filterByCallback for 'Children' to just create a new array as function calls are exponentially expensive in PHP (the more functions that exist, the slower a function call becomes) and replaced 'array_key_exists' with op-code equivalent for speed. The best increase isn't really noticeable but we should work towards optimizing the core as much as possible.
|
2016-01-25 13:22:51 +00:00 |
|
Daniel Hensby
|
bee642a6b9
|
FIX make class loader classExists check interface_exists as per docs
|
2015-03-03 00:22:15 +00:00 |
|
Will Rossiter
|
ddec797c1c
|
Correct PHPDoc for classExists (Fixes #3904)
classExists() doesn't check for interfaces, comment shouldn't say it does.
|
2015-03-02 20:15:26 +13:00 |
|
Damian Mooyman
|
eb069e605d
|
Remove all redundant whitespace
|
2014-08-19 09:17:15 +12:00 |
|
Ingo Schommer
|
81a51331d6
|
IX Load _config.php's after static config manifest
This allows more sophisticated handling of config alterations
in _config.php. One example is additions to DataObject::$db
based on configuration which requires some processing.
See https://github.com/unclecheese/TranslatableDataObject/blob/master/TranslatableDataObject.php
|
2013-03-21 00:16:36 +01:00 |
|
Ingo Schommer
|
0a0be63ee2
|
ENHANCEMENT Added $exclusive flag to SS_ClassLoader->pushManifest() to allow for multiple manifests co-existing (useful for tests which rely on core classes but also want to test their own manifests)
|
2012-04-15 17:17:15 +02:00 |
|
Simon Welsh
|
f07258f3cf
|
MINOR Update @package values to match renaming sapphire
|
2012-04-15 10:50:19 +12:00 |
|
Sean Harvey
|
e097f6e1a8
|
MINOR Fixes to method arguments in core classes for E_STRICT support.
API CHANGE Remove abstract static function and just use static functions
in Authenticator (PHP 5.3+ doesn't support abstract static functions)
|
2012-03-28 22:41:42 +13:00 |
|
Hamish Friedlander
|
dff6c638ee
|
ENHANCEMENT: Enable config manifest loading in core
|
2012-03-09 18:16:45 +13:00 |
|
Sam Minnee
|
a15b6941a6
|
BUGFIX: Replaced ManifestBuilder::has_been_included() with SS_ClassLoader::hasManifest().
|
2011-05-01 17:12:26 +12:00 |
|
Ingo Schommer
|
9b29616710
|
API CHANGE Rearranged files in sapphire to reflect core dependencies more accurately, and have the tests/ folder mirror its folder structure
|
2011-03-31 09:56:21 +13:00 |
|