silverstripe-framework/Core
Sam Minnee ab7e5944d1 API: Derive BASE_PATH from composer autoloader
The location of composer’s vendor/autoload_real.php file is a good
indicator of the root of a project, and can be used to derive a
BASE_PATH

This gives us more flexibility about where the framework module is
installed relative to a project root. It also lets us use the framework
module as a project root, e.g. in test runs.

THIRDPARTY_PATH and ADMIN_PATH are calculated relative to this, and
the FRAMEWORK_DIR, THIRDPARTY_DIR, and ADMIN_DIR are relative to the
BASE_PATH.
2016-09-16 14:36:08 +12:00
..
Config Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
Injector API Namespace all classes 2016-09-08 10:23:17 +12:00
Manifest Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
Startup API Namespace all classes 2016-09-08 10:23:17 +12:00
Cache.php Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
ClassInfo.php Rename SS_ prefixed classes (#5974) 2016-09-09 18:43:05 +12:00
Constants.php API: Derive BASE_PATH from composer autoloader 2016-09-16 14:36:08 +12:00
Convert.php API Namespace all classes 2016-09-08 10:23:17 +12:00
Core.php FIX: Remove unnecessary manual includes 2016-09-10 11:13:23 +12:00
CustomMethods.php API Namespace all classes 2016-09-08 10:23:17 +12:00
Extensible.php API Namespace all classes 2016-09-08 10:23:17 +12:00
Extension.php API Namespace all classes 2016-09-08 10:23:17 +12:00
Flushable.php API Namespace all classes 2016-09-08 10:23:17 +12:00
Object.php API Namespace all classes 2016-09-08 10:23:17 +12:00
TempPath.php API Namespace all classes 2016-09-08 10:23:17 +12:00