mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Add PUBLIC_* constants to constants.php for easier backwards compatible support of 4.0 and 4.1
This commit is contained in:
parent
6aaee429db
commit
3eaa83ed82
@ -22,6 +22,8 @@ use SilverStripe\Core\TempFolder;
|
||||
* - THEMES_PATH: Absolute filepath, e.g. "/var/www/my-webroot/themes"
|
||||
* - FRAMEWORK_DIR: Path relative to webroot, e.g. "framework"
|
||||
* - FRAMEWORK_PATH:Absolute filepath, e.g. "/var/www/my-webroot/framework"
|
||||
* - PUBLIC_DIR: Webroot path relative to project root, e.g. "public" or ""
|
||||
* - PUBLIC_PATH: Absolute path to webroot, e.g. "/var/www/project/public"
|
||||
* - THIRDPARTY_DIR: Path relative to webroot, e.g. "framework/thirdparty"
|
||||
* - THIRDPARTY_PATH: Absolute filepath, e.g. "/var/www/my-webroot/framework/thirdparty"
|
||||
*/
|
||||
@ -56,6 +58,14 @@ if (!defined('BASE_PATH')) {
|
||||
}));
|
||||
}
|
||||
|
||||
// Set public webroot dir / path
|
||||
if (!defined('PUBLIC_DIR')) {
|
||||
define('PUBLIC_DIR', '');
|
||||
}
|
||||
if (!defined('PUBLIC_PATH')) {
|
||||
define('PUBLIC_PATH', BASE_PATH);
|
||||
}
|
||||
|
||||
// Allow a first class env var to be set that disables .env file loading
|
||||
if (!Environment::getEnv('SS_IGNORE_DOT_ENV')) {
|
||||
call_user_func(function () {
|
||||
|
Loading…
Reference in New Issue
Block a user