diff --git a/blt/blt.yml b/blt/blt.yml index d2a72c4750..9308bc3109 100644 --- a/blt/blt.yml +++ b/blt/blt.yml @@ -124,7 +124,6 @@ multisites: - lowe - mathematics - mcs - - mediterraneanstudies - memorylab - middleeast - morrisoninstitute diff --git a/docroot/sites/aaai/settings/default.local.settings.php b/docroot/sites/aaai/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/aaai/settings/default.local.settings.php +++ b/docroot/sites/aaai/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/aaas/settings/default.local.settings.php b/docroot/sites/aaas/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/aaas/settings/default.local.settings.php +++ b/docroot/sites/aaas/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/aarcs/settings/default.local.settings.php b/docroot/sites/aarcs/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/aarcs/settings/default.local.settings.php +++ b/docroot/sites/aarcs/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/africanstudies/settings/default.local.settings.php b/docroot/sites/africanstudies/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/africanstudies/settings/default.local.settings.php +++ b/docroot/sites/africanstudies/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/amstudies/settings/default.local.settings.php b/docroot/sites/amstudies/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/amstudies/settings/default.local.settings.php +++ b/docroot/sites/amstudies/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/anthropology/settings/default.local.settings.php b/docroot/sites/anthropology/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/anthropology/settings/default.local.settings.php +++ b/docroot/sites/anthropology/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/archaeology/settings/default.local.settings.php b/docroot/sites/archaeology/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/archaeology/settings/default.local.settings.php +++ b/docroot/sites/archaeology/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/art/settings/default.local.settings.php b/docroot/sites/art/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/art/settings/default.local.settings.php +++ b/docroot/sites/art/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/artexhibitions/settings/default.local.settings.php b/docroot/sites/artexhibitions/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/artexhibitions/settings/default.local.settings.php +++ b/docroot/sites/artexhibitions/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/arthandbook/settings/default.local.settings.php b/docroot/sites/arthandbook/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/arthandbook/settings/default.local.settings.php +++ b/docroot/sites/arthandbook/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/bingschool/settings/default.local.settings.php b/docroot/sites/bingschool/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/bingschool/settings/default.local.settings.php +++ b/docroot/sites/bingschool/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/biology/settings/default.local.settings.php b/docroot/sites/biology/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/biology/settings/default.local.settings.php +++ b/docroot/sites/biology/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/biologyvirtualshowcase/settings/default.local.settings.php b/docroot/sites/biologyvirtualshowcase/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/biologyvirtualshowcase/settings/default.local.settings.php +++ b/docroot/sites/biologyvirtualshowcase/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/bsurp/settings/default.local.settings.php b/docroot/sites/bsurp/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/bsurp/settings/default.local.settings.php +++ b/docroot/sites/bsurp/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/buddhiststudies/settings/default.local.settings.php b/docroot/sites/buddhiststudies/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/buddhiststudies/settings/default.local.settings.php +++ b/docroot/sites/buddhiststudies/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/ccsre/settings/default.local.settings.php b/docroot/sites/ccsre/settings/default.local.settings.php index 9e5e1b68d9..06c3316a6d 100644 --- a/docroot/sites/ccsre/settings/default.local.settings.php +++ b/docroot/sites/ccsre/settings/default.local.settings.php @@ -5,20 +5,17 @@ * Local development override configuration feature. */ -assert_options(ASSERT_EXCEPTION, TRUE); +use Acquia\Blt\Robo\Common\EnvironmentDetector; $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); -if (isset($acsf_site_name)) { - $db_name .= '_' . $acsf_site_name; -} /** * Database configuration. */ -$databases = array( +$databases = [ 'default' => - array( + [ 'default' => - array( + [ 'database' => $db_name, 'username' => '${drupal.db.username}', 'password' => '${drupal.db.password}', @@ -27,38 +24,17 @@ 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', 'prefix' => '', - ), - ), -); - -$dir = dirname(DRUPAL_ROOT); + ], + ], +]; // Use development service parameters. -$settings['container_yamls'][] = $dir . '/docroot/sites/development.services.yml'; -$settings['container_yamls'][] = $dir . '/docroot/sites/blt.development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/blt.development.services.yml'; // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * @@ -107,18 +83,17 @@ /** * Configure static caches. * - * Note: you should test with the config, bootstrap, and discovery caches enabled to - * test that metadata is cached as expected. However, in the early stages of development, - * you may want to disable them. Overrides to these bins must be explicitly set for each - * bin to change the default configuration provided by Drupal core in core.services.yml. + * Note: you should test with the config, bootstrap, and discovery caches + * enabled to test that metadata is cached as expected. However, in the early + * stages of development, you may want to disable them. Overrides to these bins + * must be explicitly set for each bin to change the default configuration + * provided by Drupal core in core.services.yml. * See https://www.drupal.org/node/2754947 */ - // $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; - // $settings['cache']['bins']['discovery'] = 'cache.backend.null'; - // $settings['cache']['bins']['config'] = 'cache.backend.null'; - - +// $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; +// $settings['cache']['bins']['discovery'] = 'cache.backend.null'; +// $settings['cache']['bins']['config'] = 'cache.backend.null'; /** * Enable access to rebuild.php. * @@ -130,32 +105,35 @@ $settings['rebuild_access'] = FALSE; /** - * Temporary file path: - * - * A local file system path where temporary files will be stored. This - * directory should not be accessible over the web. - * - * Note: Caches need to be cleared when this value is changed. - * - * See https://www.drupal.org/node/1928898 for more information - * about global configuration override. + * Skip file system permissions hardening. + * + * The system module will periodically check the permissions of your site's + * site directory to ensure that it is not writable by the website user. For + * sites that are managed with a version control system, this can cause problems + * when files in that directory such as settings.php are updated, because the + * user pulling in the changes won't have permissions to modify files in the + * directory. */ -$config['system.file']['path']['temporary'] = '/tmp'; +$settings['skip_permissions_hardening'] = TRUE; /** - * Private file path. + * Files paths. + */ +$settings['file_private_path'] = EnvironmentDetector::getRepoRoot() . '/files-private/default'; +/** + * Site path. + * + * @var $site_path + * This is always set and exposed by the Drupal Kernel. */ -$settings['file_private_path'] = $dir . '/files-private'; -if (isset($acsf_site_name)) { - $settings['file_public_path'] = "sites/default/files/$acsf_site_name"; - $settings['file_private_path'] = "$repo_root/files-private/$acsf_site_name"; -} +// phpcs:ignore +$settings['file_public_path'] = 'sites/' . EnvironmentDetector::getSiteName($site_path) . '/files'; /** * Trusted host configuration. * * See full description in default.settings.php. */ -$settings['trusted_host_patterns'] = array( +$settings['trusted_host_patterns'] = [ '^.+$', -); +]; diff --git a/docroot/sites/ceas/settings/default.local.settings.php b/docroot/sites/ceas/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/ceas/settings/default.local.settings.php +++ b/docroot/sites/ceas/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/cesta/settings/default.local.settings.php b/docroot/sites/cesta/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/cesta/settings/default.local.settings.php +++ b/docroot/sites/cesta/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/chemistry/settings/default.local.settings.php b/docroot/sites/chemistry/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/chemistry/settings/default.local.settings.php +++ b/docroot/sites/chemistry/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/clas/settings/default.local.settings.php b/docroot/sites/clas/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/clas/settings/default.local.settings.php +++ b/docroot/sites/clas/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/classics/settings/default.local.settings.php b/docroot/sites/classics/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/classics/settings/default.local.settings.php +++ b/docroot/sites/classics/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/cmbprogram/settings/default.local.settings.php b/docroot/sites/cmbprogram/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/cmbprogram/settings/default.local.settings.php +++ b/docroot/sites/cmbprogram/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/cmems/settings/default.local.settings.php b/docroot/sites/cmems/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/cmems/settings/default.local.settings.php +++ b/docroot/sites/cmems/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/cqmd/settings/default.local.settings.php b/docroot/sites/cqmd/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/cqmd/settings/default.local.settings.php +++ b/docroot/sites/cqmd/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/creativewriting/settings/default.local.settings.php b/docroot/sites/creativewriting/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/creativewriting/settings/default.local.settings.php +++ b/docroot/sites/creativewriting/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/creees/settings/default.local.settings.php b/docroot/sites/creees/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/creees/settings/default.local.settings.php +++ b/docroot/sites/creees/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/culture_emotion_lab/settings/default.local.settings.php b/docroot/sites/culture_emotion_lab/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/culture_emotion_lab/settings/default.local.settings.php +++ b/docroot/sites/culture_emotion_lab/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/datasciencemajor/settings/default.local.settings.php b/docroot/sites/datasciencemajor/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/datasciencemajor/settings/default.local.settings.php +++ b/docroot/sites/datasciencemajor/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/default/settings/default.local.settings.php b/docroot/sites/default/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/default/settings/default.local.settings.php +++ b/docroot/sites/default/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/dennylab/settings/default.local.settings.php b/docroot/sites/dennylab/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/dennylab/settings/default.local.settings.php +++ b/docroot/sites/dennylab/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/development_humsci/settings/default.local.settings.php b/docroot/sites/development_humsci/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/development_humsci/settings/default.local.settings.php +++ b/docroot/sites/development_humsci/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/dlcl/settings/default.local.settings.php b/docroot/sites/dlcl/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/dlcl/settings/default.local.settings.php +++ b/docroot/sites/dlcl/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/dsresearch/settings/default.local.settings.php b/docroot/sites/dsresearch/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/dsresearch/settings/default.local.settings.php +++ b/docroot/sites/dsresearch/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/duboislab/settings/default.local.settings.php b/docroot/sites/duboislab/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/duboislab/settings/default.local.settings.php +++ b/docroot/sites/duboislab/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/ealc/settings/default.local.settings.php b/docroot/sites/ealc/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/ealc/settings/default.local.settings.php +++ b/docroot/sites/ealc/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/economics/settings/default.local.settings.php b/docroot/sites/economics/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/economics/settings/default.local.settings.php +++ b/docroot/sites/economics/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/em1060/settings/default.local.settings.php b/docroot/sites/em1060/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/em1060/settings/default.local.settings.php +++ b/docroot/sites/em1060/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/english/settings/default.local.settings.php b/docroot/sites/english/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/english/settings/default.local.settings.php +++ b/docroot/sites/english/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/ethicsinsociety/settings/default.local.settings.php b/docroot/sites/ethicsinsociety/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/ethicsinsociety/settings/default.local.settings.php +++ b/docroot/sites/ethicsinsociety/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/facultyaffairs_humsci/settings/default.local.settings.php b/docroot/sites/facultyaffairs_humsci/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/facultyaffairs_humsci/settings/default.local.settings.php +++ b/docroot/sites/facultyaffairs_humsci/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/feminist/settings/default.local.settings.php b/docroot/sites/feminist/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/feminist/settings/default.local.settings.php +++ b/docroot/sites/feminist/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/finance_humsci/settings/default.local.settings.php b/docroot/sites/finance_humsci/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/finance_humsci/settings/default.local.settings.php +++ b/docroot/sites/finance_humsci/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/francestanford/settings/default.local.settings.php b/docroot/sites/francestanford/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/francestanford/settings/default.local.settings.php +++ b/docroot/sites/francestanford/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/gavin_wright__humsci/settings/default.local.settings.php b/docroot/sites/gavin_wright__humsci/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/gavin_wright__humsci/settings/default.local.settings.php +++ b/docroot/sites/gavin_wright__humsci/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/gender/settings/default.local.settings.php b/docroot/sites/gender/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/gender/settings/default.local.settings.php +++ b/docroot/sites/gender/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/globalcurrents/settings/default.local.settings.php b/docroot/sites/globalcurrents/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/globalcurrents/settings/default.local.settings.php +++ b/docroot/sites/globalcurrents/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/grandtour/settings/default.local.settings.php b/docroot/sites/grandtour/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/grandtour/settings/default.local.settings.php +++ b/docroot/sites/grandtour/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/gus_humsci/settings/default.local.settings.php b/docroot/sites/gus_humsci/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/gus_humsci/settings/default.local.settings.php +++ b/docroot/sites/gus_humsci/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/history/settings/default.local.settings.php b/docroot/sites/history/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/history/settings/default.local.settings.php +++ b/docroot/sites/history/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hps/settings/default.local.settings.php b/docroot/sites/hps/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hps/settings/default.local.settings.php +++ b/docroot/sites/hps/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hs_colorful/settings/default.local.settings.php b/docroot/sites/hs_colorful/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hs_colorful/settings/default.local.settings.php +++ b/docroot/sites/hs_colorful/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hs_design/settings/default.local.settings.php b/docroot/sites/hs_design/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hs_design/settings/default.local.settings.php +++ b/docroot/sites/hs_design/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hs_fcp/settings/default.local.settings.php b/docroot/sites/hs_fcp/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hs_fcp/settings/default.local.settings.php +++ b/docroot/sites/hs_fcp/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hs_fps/settings/default.local.settings.php b/docroot/sites/hs_fps/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hs_fps/settings/default.local.settings.php +++ b/docroot/sites/hs_fps/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hs_sandbox/settings/default.local.settings.php b/docroot/sites/hs_sandbox/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hs_sandbox/settings/default.local.settings.php +++ b/docroot/sites/hs_sandbox/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hs_testing_sandbox/settings/default.local.settings.php b/docroot/sites/hs_testing_sandbox/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hs_testing_sandbox/settings/default.local.settings.php +++ b/docroot/sites/hs_testing_sandbox/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hs_traditional/settings/default.local.settings.php b/docroot/sites/hs_traditional/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hs_traditional/settings/default.local.settings.php +++ b/docroot/sites/hs_traditional/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hsbi/settings/default.local.settings.php b/docroot/sites/hsbi/settings/default.local.settings.php index 9e5e1b68d9..06c3316a6d 100644 --- a/docroot/sites/hsbi/settings/default.local.settings.php +++ b/docroot/sites/hsbi/settings/default.local.settings.php @@ -5,20 +5,17 @@ * Local development override configuration feature. */ -assert_options(ASSERT_EXCEPTION, TRUE); +use Acquia\Blt\Robo\Common\EnvironmentDetector; $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); -if (isset($acsf_site_name)) { - $db_name .= '_' . $acsf_site_name; -} /** * Database configuration. */ -$databases = array( +$databases = [ 'default' => - array( + [ 'default' => - array( + [ 'database' => $db_name, 'username' => '${drupal.db.username}', 'password' => '${drupal.db.password}', @@ -27,38 +24,17 @@ 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', 'prefix' => '', - ), - ), -); - -$dir = dirname(DRUPAL_ROOT); + ], + ], +]; // Use development service parameters. -$settings['container_yamls'][] = $dir . '/docroot/sites/development.services.yml'; -$settings['container_yamls'][] = $dir . '/docroot/sites/blt.development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/blt.development.services.yml'; // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * @@ -107,18 +83,17 @@ /** * Configure static caches. * - * Note: you should test with the config, bootstrap, and discovery caches enabled to - * test that metadata is cached as expected. However, in the early stages of development, - * you may want to disable them. Overrides to these bins must be explicitly set for each - * bin to change the default configuration provided by Drupal core in core.services.yml. + * Note: you should test with the config, bootstrap, and discovery caches + * enabled to test that metadata is cached as expected. However, in the early + * stages of development, you may want to disable them. Overrides to these bins + * must be explicitly set for each bin to change the default configuration + * provided by Drupal core in core.services.yml. * See https://www.drupal.org/node/2754947 */ - // $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; - // $settings['cache']['bins']['discovery'] = 'cache.backend.null'; - // $settings['cache']['bins']['config'] = 'cache.backend.null'; - - +// $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; +// $settings['cache']['bins']['discovery'] = 'cache.backend.null'; +// $settings['cache']['bins']['config'] = 'cache.backend.null'; /** * Enable access to rebuild.php. * @@ -130,32 +105,35 @@ $settings['rebuild_access'] = FALSE; /** - * Temporary file path: - * - * A local file system path where temporary files will be stored. This - * directory should not be accessible over the web. - * - * Note: Caches need to be cleared when this value is changed. - * - * See https://www.drupal.org/node/1928898 for more information - * about global configuration override. + * Skip file system permissions hardening. + * + * The system module will periodically check the permissions of your site's + * site directory to ensure that it is not writable by the website user. For + * sites that are managed with a version control system, this can cause problems + * when files in that directory such as settings.php are updated, because the + * user pulling in the changes won't have permissions to modify files in the + * directory. */ -$config['system.file']['path']['temporary'] = '/tmp'; +$settings['skip_permissions_hardening'] = TRUE; /** - * Private file path. + * Files paths. + */ +$settings['file_private_path'] = EnvironmentDetector::getRepoRoot() . '/files-private/default'; +/** + * Site path. + * + * @var $site_path + * This is always set and exposed by the Drupal Kernel. */ -$settings['file_private_path'] = $dir . '/files-private'; -if (isset($acsf_site_name)) { - $settings['file_public_path'] = "sites/default/files/$acsf_site_name"; - $settings['file_private_path'] = "$repo_root/files-private/$acsf_site_name"; -} +// phpcs:ignore +$settings['file_public_path'] = 'sites/' . EnvironmentDetector::getSiteName($site_path) . '/files'; /** * Trusted host configuration. * * See full description in default.settings.php. */ -$settings['trusted_host_patterns'] = array( +$settings['trusted_host_patterns'] = [ '^.+$', -); +]; diff --git a/docroot/sites/hshr/settings/default.local.settings.php b/docroot/sites/hshr/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hshr/settings/default.local.settings.php +++ b/docroot/sites/hshr/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hsweb_referencetraditional/settings/default.local.settings.php b/docroot/sites/hsweb_referencetraditional/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hsweb_referencetraditional/settings/default.local.settings.php +++ b/docroot/sites/hsweb_referencetraditional/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/hsweb_userguide/settings/default.local.settings.php b/docroot/sites/hsweb_userguide/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/hsweb_userguide/settings/default.local.settings.php +++ b/docroot/sites/hsweb_userguide/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/humanbiology/settings/default.local.settings.php b/docroot/sites/humanbiology/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/humanbiology/settings/default.local.settings.php +++ b/docroot/sites/humanbiology/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/humanitiescore/settings/default.local.settings.php b/docroot/sites/humanitiescore/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/humanitiescore/settings/default.local.settings.php +++ b/docroot/sites/humanitiescore/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/humanrights/settings/default.local.settings.php b/docroot/sites/humanrights/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/humanrights/settings/default.local.settings.php +++ b/docroot/sites/humanrights/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/insidehs/settings/default.local.settings.php b/docroot/sites/insidehs/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/insidehs/settings/default.local.settings.php +++ b/docroot/sites/insidehs/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/internationalrelations/settings/default.local.settings.php b/docroot/sites/internationalrelations/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/internationalrelations/settings/default.local.settings.php +++ b/docroot/sites/internationalrelations/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/iranianstudies/settings/default.local.settings.php b/docroot/sites/iranianstudies/settings/default.local.settings.php index 0ea76f2766..06c3316a6d 100644 --- a/docroot/sites/iranianstudies/settings/default.local.settings.php +++ b/docroot/sites/iranianstudies/settings/default.local.settings.php @@ -5,20 +5,17 @@ * Local development override configuration feature. */ -assert_options(ASSERT_EXCEPTION, TRUE); -$db_name = '${drupal.db.database}'; -if (isset($acsf_site_name)) { - $db_name .= '_' . $acsf_site_name; -} +use Acquia\Blt\Robo\Common\EnvironmentDetector; +$db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** * Database configuration. */ -$databases = array( +$databases = [ 'default' => - array( + [ 'default' => - array( + [ 'database' => $db_name, 'username' => '${drupal.db.username}', 'password' => '${drupal.db.password}', @@ -27,38 +24,17 @@ 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', 'prefix' => '', - ), - ), -); - -$dir = dirname(DRUPAL_ROOT); + ], + ], +]; // Use development service parameters. -$settings['container_yamls'][] = $dir . '/docroot/sites/development.services.yml'; -$settings['container_yamls'][] = $dir . '/docroot/sites/blt.development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/blt.development.services.yml'; // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * @@ -107,18 +83,17 @@ /** * Configure static caches. * - * Note: you should test with the config, bootstrap, and discovery caches enabled to - * test that metadata is cached as expected. However, in the early stages of development, - * you may want to disable them. Overrides to these bins must be explicitly set for each - * bin to change the default configuration provided by Drupal core in core.services.yml. + * Note: you should test with the config, bootstrap, and discovery caches + * enabled to test that metadata is cached as expected. However, in the early + * stages of development, you may want to disable them. Overrides to these bins + * must be explicitly set for each bin to change the default configuration + * provided by Drupal core in core.services.yml. * See https://www.drupal.org/node/2754947 */ - // $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; - // $settings['cache']['bins']['discovery'] = 'cache.backend.null'; - // $settings['cache']['bins']['config'] = 'cache.backend.null'; - - +// $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; +// $settings['cache']['bins']['discovery'] = 'cache.backend.null'; +// $settings['cache']['bins']['config'] = 'cache.backend.null'; /** * Enable access to rebuild.php. * @@ -130,32 +105,35 @@ $settings['rebuild_access'] = FALSE; /** - * Temporary file path: - * - * A local file system path where temporary files will be stored. This - * directory should not be accessible over the web. - * - * Note: Caches need to be cleared when this value is changed. - * - * See https://www.drupal.org/node/1928898 for more information - * about global configuration override. + * Skip file system permissions hardening. + * + * The system module will periodically check the permissions of your site's + * site directory to ensure that it is not writable by the website user. For + * sites that are managed with a version control system, this can cause problems + * when files in that directory such as settings.php are updated, because the + * user pulling in the changes won't have permissions to modify files in the + * directory. */ -$config['system.file']['path']['temporary'] = '/tmp'; +$settings['skip_permissions_hardening'] = TRUE; /** - * Private file path. + * Files paths. + */ +$settings['file_private_path'] = EnvironmentDetector::getRepoRoot() . '/files-private/default'; +/** + * Site path. + * + * @var $site_path + * This is always set and exposed by the Drupal Kernel. */ -$settings['file_private_path'] = $dir . '/files-private'; -if (isset($acsf_site_name)) { - $settings['file_public_path'] = "sites/default/files/$acsf_site_name"; - $settings['file_private_path'] = "$repo_root/files-private/$acsf_site_name"; -} +// phpcs:ignore +$settings['file_public_path'] = 'sites/' . EnvironmentDetector::getSiteName($site_path) . '/files'; /** * Trusted host configuration. * * See full description in default.settings.php. */ -$settings['trusted_host_patterns'] = array( +$settings['trusted_host_patterns'] = [ '^.+$', -); +]; diff --git a/docroot/sites/iriss/settings/default.local.settings.php b/docroot/sites/iriss/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/iriss/settings/default.local.settings.php +++ b/docroot/sites/iriss/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/islamicstudies/settings/default.local.settings.php b/docroot/sites/islamicstudies/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/islamicstudies/settings/default.local.settings.php +++ b/docroot/sites/islamicstudies/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/it_humsci/settings/default.local.settings.php b/docroot/sites/it_humsci/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/it_humsci/settings/default.local.settings.php +++ b/docroot/sites/it_humsci/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/it_humsci2023/settings/default.local.settings.php b/docroot/sites/it_humsci2023/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/it_humsci2023/settings/default.local.settings.php +++ b/docroot/sites/it_humsci2023/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/jewishstudies/settings/default.local.settings.php b/docroot/sites/jewishstudies/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/jewishstudies/settings/default.local.settings.php +++ b/docroot/sites/jewishstudies/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/justsocieties/settings/default.local.settings.php b/docroot/sites/justsocieties/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/justsocieties/settings/default.local.settings.php +++ b/docroot/sites/justsocieties/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/language/settings/default.local.settings.php b/docroot/sites/language/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/language/settings/default.local.settings.php +++ b/docroot/sites/language/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/linguistics/settings/default.local.settings.php b/docroot/sites/linguistics/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/linguistics/settings/default.local.settings.php +++ b/docroot/sites/linguistics/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/lowe/settings/default.local.settings.php b/docroot/sites/lowe/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/lowe/settings/default.local.settings.php +++ b/docroot/sites/lowe/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/mathematics/settings/default.local.settings.php b/docroot/sites/mathematics/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/mathematics/settings/default.local.settings.php +++ b/docroot/sites/mathematics/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/mcs/settings/default.local.settings.php b/docroot/sites/mcs/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/mcs/settings/default.local.settings.php +++ b/docroot/sites/mcs/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/mediterraneanstudies/blt.yml b/docroot/sites/mediterraneanstudies/blt.yml deleted file mode 100644 index f619b19421..0000000000 --- a/docroot/sites/mediterraneanstudies/blt.yml +++ /dev/null @@ -1,12 +0,0 @@ -project: - local: - hostname: null - protocol: null - machine_name: mediterraneanstudies - human_name: mediterraneanstudies -drush: - aliases: - local: mediterraneanstudies.local - remote: mediterraneanstudies.prod -drupal: - db: { } diff --git a/docroot/sites/mediterraneanstudies/default.local.drush.yml b/docroot/sites/mediterraneanstudies/default.local.drush.yml deleted file mode 100644 index fb3258e3f9..0000000000 --- a/docroot/sites/mediterraneanstudies/default.local.drush.yml +++ /dev/null @@ -1,2 +0,0 @@ -options: - uri: '${project.local.uri}' diff --git a/docroot/sites/mediterraneanstudies/default.services.yml b/docroot/sites/mediterraneanstudies/default.services.yml deleted file mode 100644 index e1bbbc7e21..0000000000 --- a/docroot/sites/mediterraneanstudies/default.services.yml +++ /dev/null @@ -1,174 +0,0 @@ -parameters: - session.storage.options: - # Default ini options for sessions. - # - # Some distributions of Linux (most notably Debian) ship their PHP - # installations with garbage collection (gc) disabled. Since Drupal depends - # on PHP's garbage collection for clearing sessions, ensure that garbage - # collection occurs by using the most common settings. - # @default 1 - gc_probability: 1 - # @default 100 - gc_divisor: 100 - # - # Set session lifetime (in seconds), i.e. the time from the user's last - # visit to the active session may be deleted by the session garbage - # collector. When a session is deleted, authenticated users are logged out, - # and the contents of the user's $_SESSION variable is discarded. - # @default 200000 - gc_maxlifetime: 200000 - # - # Set session cookie lifetime (in seconds), i.e. the time from the session - # is created to the cookie expires, i.e. when the browser is expected to - # discard the cookie. The value 0 means "until the browser is closed". - # @default 2000000 - cookie_lifetime: 2000000 - # - # Drupal automatically generates a unique session cookie name based on the - # full domain name used to access the site. This mechanism is sufficient - # for most use-cases, including multi-site deployments. However, if it is - # desired that a session can be reused across different subdomains, the - # cookie domain needs to be set to the shared base domain. Doing so assures - # that users remain logged in as they cross between various subdomains. - # To maximize compatibility and normalize the behavior across user agents, - # the cookie domain should start with a dot. - # - # @default none - # cookie_domain: '.example.com' - # - twig.config: - # Twig debugging: - # - # When debugging is enabled: - # - The markup of each Twig template is surrounded by HTML comments that - # contain theming information, such as template file name suggestions. - # - Note that this debugging markup will cause automated tests that directly - # check rendered HTML to fail. When running automated tests, 'debug' - # should be set to FALSE. - # - The dump() function can be used in Twig templates to output information - # about template variables. - # - Twig templates are automatically recompiled whenever the source code - # changes (see auto_reload below). - # - # For more information about debugging Twig templates, see - # https://www.drupal.org/node/1906392. - # - # Not recommended in production environments - # @default false - debug: false - # Twig auto-reload: - # - # Automatically recompile Twig templates whenever the source code changes. - # If you don't provide a value for auto_reload, it will be determined - # based on the value of debug. - # - # Not recommended in production environments - # @default null - auto_reload: null - # Twig cache: - # - # By default, Twig templates will be compiled and stored in the filesystem - # to increase performance. Disabling the Twig cache will recompile the - # templates from source each time they are used. In most cases the - # auto_reload setting above should be enabled rather than disabling the - # Twig cache. - # - # Not recommended in production environments - # @default true - cache: true - renderer.config: - # Renderer required cache contexts: - # - # The Renderer will automatically associate these cache contexts with every - # render array, hence varying every render array by these cache contexts. - # - # @default ['languages:language_interface', 'theme', 'user.permissions'] - required_cache_contexts: ['languages:language_interface', 'theme', 'user.permissions'] - # Renderer automatic placeholdering conditions: - # - # Drupal allows portions of the page to be automatically deferred when - # rendering to improve cache performance. That is especially helpful for - # cache contexts that vary widely, such as the active user. On some sites - # those may be different, however, such as sites with only a handful of - # users. If you know what the high-cardinality cache contexts are for your - # site, specify those here. If you're not sure, the defaults are fairly safe - # in general. - # - # For more information about rendering optimizations see - # https://www.drupal.org/developing/api/8/render/arrays/cacheability#optimizing - auto_placeholder_conditions: - # Max-age at or below which caching is not considered worthwhile. - # - # Disable by setting to -1. - # - # @default 0 - max-age: 0 - # Cache contexts with a high cardinality. - # - # Disable by setting to []. - # - # @default ['session', 'user'] - contexts: ['session', 'user'] - # Tags with a high invalidation frequency. - # - # Disable by setting to []. - # - # @default [] - tags: [] - # Cacheability debugging: - # - # Responses with cacheability metadata (CacheableResponseInterface instances) - # get X-Drupal-Cache-Tags and X-Drupal-Cache-Contexts headers. - # - # For more information about debugging cacheable responses, see - # https://www.drupal.org/developing/api/8/response/cacheable-response-interface - # - # Not recommended in production environments - # @default false - http.response.debug_cacheability_headers: false - factory.keyvalue: - {} - # Default key/value storage service to use. - # @default keyvalue.database - # default: keyvalue.database - # Collection-specific overrides. - # state: keyvalue.database - factory.keyvalue.expirable: - {} - # Default key/value expirable storage service to use. - # @default keyvalue.database.expirable - # default: keyvalue.database.expirable - # Allowed protocols for URL generation. - filter_protocols: - - http - - https - - ftp - - news - - nntp - - tel - - telnet - - mailto - - irc - - ssh - - sftp - - webcal - - rtsp - - # Configure Cross-Site HTTP requests (CORS). - # Read https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS - # for more information about the topic in general. - # Note: By default the configuration is disabled. - cors.config: - enabled: false - # Specify allowed headers, like 'x-allowed-header'. - allowedHeaders: [] - # Specify allowed request methods, specify ['*'] to allow all possible ones. - allowedMethods: [] - # Configure requests allowed from specific origins. - allowedOrigins: ['*'] - # Sets the Access-Control-Expose-Headers header. - exposedHeaders: false - # Sets the Access-Control-Max-Age header. - maxAge: false - # Sets the Access-Control-Allow-Credentials header. - supportsCredentials: false diff --git a/docroot/sites/mediterraneanstudies/default.settings.php b/docroot/sites/mediterraneanstudies/default.settings.php deleted file mode 100644 index 0bb18b0da8..0000000000 --- a/docroot/sites/mediterraneanstudies/default.settings.php +++ /dev/null @@ -1,781 +0,0 @@ - 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'port' => '3306', - * 'driver' => 'mysql', - * 'prefix' => '', - * 'collation' => 'utf8mb4_general_ci', - * ]; - * @endcode - */ -$databases = []; - -/** - * Customizing database settings. - * - * Many of the values of the $databases array can be customized for your - * particular database system. Refer to the sample in the section above as a - * starting point. - * - * The "driver" property indicates what Drupal database driver the - * connection should use. This is usually the same as the name of the - * database type, such as mysql or sqlite, but not always. The other - * properties will vary depending on the driver. For SQLite, you must - * specify a database file name in a directory that is writable by the - * webserver. For most other drivers, you must specify a - * username, password, host, and database name. - * - * Drupal core implements drivers for mysql, pgsql, and sqlite. Other drivers - * can be provided by contributed or custom modules. To use a contributed or - * custom driver, the "namespace" property must be set to the namespace of the - * driver. The code in this namespace must be autoloadable prior to connecting - * to the database, and therefore, prior to when module root namespaces are - * added to the autoloader. To add the driver's namespace to the autoloader, - * set the "autoload" property to the PSR-4 base directory of the driver's - * namespace. This is optional for projects managed with Composer if the - * driver's namespace is in Composer's autoloader. - * - * For each database, you may optionally specify multiple "target" databases. - * A target database allows Drupal to try to send certain queries to a - * different database if it can but fall back to the default connection if not. - * That is useful for primary/replica replication, as Drupal may try to connect - * to a replica server when appropriate and if one is not available will simply - * fall back to the single primary server (The terms primary/replica are - * traditionally referred to as master/slave in database server documentation). - * - * The general format for the $databases array is as follows: - * @code - * $databases['default']['default'] = $info_array; - * $databases['default']['replica'][] = $info_array; - * $databases['default']['replica'][] = $info_array; - * $databases['extra']['default'] = $info_array; - * @endcode - * - * In the above example, $info_array is an array of settings described above. - * The first line sets a "default" database that has one primary database - * (the second level default). The second and third lines create an array - * of potential replica databases. Drupal will select one at random for a given - * request as needed. The fourth line creates a new database with a name of - * "extra". - * - * You can optionally set prefixes for some or all database table names - * by using the 'prefix' setting. If a prefix is specified, the table - * name will be prepended with its value. Be sure to use valid database - * characters only, usually alphanumeric and underscore. If no prefixes - * are desired, leave it as an empty string ''. - * - * To have all database names prefixed, set 'prefix' as a string: - * @code - * 'prefix' => 'main_', - * @endcode - * - * Per-table prefixes are deprecated as of Drupal 8.2, and will be removed in - * Drupal 9.0. After that, only a single prefix for all tables will be - * supported. - * - * To provide prefixes for specific tables, set 'prefix' as an array. - * The array's keys are the table names and the values are the prefixes. - * The 'default' element is mandatory and holds the prefix for any tables - * not specified elsewhere in the array. Example: - * @code - * 'prefix' => [ - * 'default' => 'main_', - * 'users' => 'shared_', - * 'sessions' => 'shared_', - * 'role' => 'shared_', - * 'authmap' => 'shared_', - * ], - * @endcode - * You can also use a reference to a schema/database as a prefix. This may be - * useful if your Drupal installation exists in a schema that is not the default - * or you want to access several databases from the same code base at the same - * time. - * Example: - * @code - * 'prefix' => [ - * 'default' => 'main.', - * 'users' => 'shared.', - * 'sessions' => 'shared.', - * 'role' => 'shared.', - * 'authmap' => 'shared.', - * ]; - * @endcode - * NOTE: MySQL and SQLite's definition of a schema is a database. - * - * Advanced users can add or override initial commands to execute when - * connecting to the database server, as well as PDO connection settings. For - * example, to enable MySQL SELECT queries to exceed the max_join_size system - * variable, and to reduce the database connection timeout to 5 seconds: - * @code - * $databases['default']['default'] = [ - * 'init_commands' => [ - * 'big_selects' => 'SET SQL_BIG_SELECTS=1', - * ], - * 'pdo' => [ - * PDO::ATTR_TIMEOUT => 5, - * ], - * ]; - * @endcode - * - * WARNING: The above defaults are designed for database portability. Changing - * them may cause unexpected behavior, including potential data loss. See - * https://www.drupal.org/developing/api/database/configuration for more - * information on these defaults and the potential issues. - * - * More details can be found in the constructor methods for each driver: - * - \Drupal\Core\Database\Driver\mysql\Connection::__construct() - * - \Drupal\Core\Database\Driver\pgsql\Connection::__construct() - * - \Drupal\Core\Database\Driver\sqlite\Connection::__construct() - * - * Sample Database configuration format for PostgreSQL (pgsql): - * @code - * $databases['default']['default'] = [ - * 'driver' => 'pgsql', - * 'database' => 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'prefix' => '', - * ]; - * @endcode - * - * Sample Database configuration format for SQLite (sqlite): - * @code - * $databases['default']['default'] = [ - * 'driver' => 'sqlite', - * 'database' => '/path/to/databasefilename', - * ]; - * @endcode - * - * Sample Database configuration format for a driver in a contributed module: - * @code - * $databases['default']['default'] = [ - * 'driver' => 'my_driver', - * 'namespace' => 'Drupal\my_module\Driver\Database\my_driver', - * 'autoload' => 'modules/my_module/src/Driver/Database/my_driver/', - * 'database' => 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'prefix' => '', - * ]; - * @endcode - */ - -/** - * Location of the site configuration files. - * - * The $settings['config_sync_directory'] specifies the location of file system - * directory used for syncing configuration data. On install, the directory is - * created. This is used for configuration imports. - * - * The default location for this directory is inside a randomly-named - * directory in the public files path. The setting below allows you to set - * its location. - */ -# $settings['config_sync_directory'] = '/directory/outside/webroot'; - -/** - * Settings: - * - * $settings contains environment-specific configuration, such as the files - * directory and reverse proxy address, and temporary configuration, such as - * security overrides. - * - * @see \Drupal\Core\Site\Settings::get() - */ - -/** - * Salt for one-time login links, cancel links, form tokens, etc. - * - * This variable will be set to a random value by the installer. All one-time - * login links will be invalidated if the value is changed. Note that if your - * site is deployed on a cluster of web servers, you must ensure that this - * variable has the same value on each server. - * - * For enhanced security, you may set this variable to the contents of a file - * outside your document root; you should also ensure that this file is not - * stored with backups of your database. - * - * Example: - * @code - * $settings['hash_salt'] = file_get_contents('/home/example/salt.txt'); - * @endcode - */ -$settings['hash_salt'] = ''; - -/** - * Deployment identifier. - * - * Drupal's dependency injection container will be automatically invalidated and - * rebuilt when the Drupal core version changes. When updating contributed or - * custom code that changes the container, changing this identifier will also - * allow the container to be invalidated as soon as code is deployed. - */ -# $settings['deployment_identifier'] = \Drupal::VERSION; - -/** - * Access control for update.php script. - * - * If you are updating your Drupal installation using the update.php script but - * are not logged in using either an account with the "Administer software - * updates" permission or the site maintenance account (the account that was - * created during installation), you will need to modify the access check - * statement below. Change the FALSE to a TRUE to disable the access check. - * After finishing the upgrade, be sure to open this file again and change the - * TRUE back to a FALSE! - */ -$settings['update_free_access'] = FALSE; - -/** - * Fallback to HTTP for Update Manager. - * - * If your Drupal site fails to connect to updates.drupal.org using HTTPS to - * fetch Drupal core, module and theme update status, you may uncomment this - * setting and set it to TRUE to allow an insecure fallback to HTTP. Note that - * doing so will open your site up to a potential man-in-the-middle attack. You - * should instead attempt to resolve the issues before enabling this option. - * @see https://www.drupal.org/docs/system-requirements/php-requirements#openssl - * @see https://en.wikipedia.org/wiki/Man-in-the-middle_attack - * @see \Drupal\update\UpdateFetcher - */ -# $settings['update_fetch_with_http_fallback'] = TRUE; - -/** - * External access proxy settings: - * - * If your site must access the Internet via a web proxy then you can enter the - * proxy settings here. Set the full URL of the proxy, including the port, in - * variables: - * - $settings['http_client_config']['proxy']['http']: The proxy URL for HTTP - * requests. - * - $settings['http_client_config']['proxy']['https']: The proxy URL for HTTPS - * requests. - * You can pass in the user name and password for basic authentication in the - * URLs in these settings. - * - * You can also define an array of host names that can be accessed directly, - * bypassing the proxy, in $settings['http_client_config']['proxy']['no']. - */ -# $settings['http_client_config']['proxy']['http'] = 'http://proxy_user:proxy_pass@example.com:8080'; -# $settings['http_client_config']['proxy']['https'] = 'http://proxy_user:proxy_pass@example.com:8080'; -# $settings['http_client_config']['proxy']['no'] = ['127.0.0.1', 'localhost']; - -/** - * Reverse Proxy Configuration: - * - * Reverse proxy servers are often used to enhance the performance - * of heavily visited sites and may also provide other site caching, - * security, or encryption benefits. In an environment where Drupal - * is behind a reverse proxy, the real IP address of the client should - * be determined such that the correct client IP address is available - * to Drupal's logging, statistics, and access management systems. In - * the most simple scenario, the proxy server will add an - * X-Forwarded-For header to the request that contains the client IP - * address. However, HTTP headers are vulnerable to spoofing, where a - * malicious client could bypass restrictions by setting the - * X-Forwarded-For header directly. Therefore, Drupal's proxy - * configuration requires the IP addresses of all remote proxies to be - * specified in $settings['reverse_proxy_addresses'] to work correctly. - * - * Enable this setting to get Drupal to determine the client IP from the - * X-Forwarded-For header. If you are unsure about this setting, do not have a - * reverse proxy, or Drupal operates in a shared hosting environment, this - * setting should remain commented out. - * - * In order for this setting to be used you must specify every possible - * reverse proxy IP address in $settings['reverse_proxy_addresses']. - * If a complete list of reverse proxies is not available in your - * environment (for example, if you use a CDN) you may set the - * $_SERVER['REMOTE_ADDR'] variable directly in settings.php. - * Be aware, however, that it is likely that this would allow IP - * address spoofing unless more advanced precautions are taken. - */ -# $settings['reverse_proxy'] = TRUE; - -/** - * Specify every reverse proxy IP address in your environment. - * This setting is required if $settings['reverse_proxy'] is TRUE. - */ -# $settings['reverse_proxy_addresses'] = ['a.b.c.d', ...]; - -/** - * Reverse proxy trusted headers. - * - * Sets which headers to trust from your reverse proxy. - * - * Common values are: - * - \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL - * - \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED - * - * Note the default value of - * @code - * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED - * @endcode - * is not secure by default. The value should be set to only the specific - * headers the reverse proxy uses. For example: - * @code - * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL - * @endcode - * This would trust the following headers: - * - X_FORWARDED_FOR - * - X_FORWARDED_HOST - * - X_FORWARDED_PROTO - * - X_FORWARDED_PORT - * - * @see \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL - * @see \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED - * @see \Symfony\Component\HttpFoundation\Request::setTrustedProxies - */ -# $settings['reverse_proxy_trusted_headers'] = \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED; - - -/** - * Page caching: - * - * By default, Drupal sends a "Vary: Cookie" HTTP header for anonymous page - * views. This tells a HTTP proxy that it may return a page from its local - * cache without contacting the web server, if the user sends the same Cookie - * header as the user who originally requested the cached page. Without "Vary: - * Cookie", authenticated users would also be served the anonymous page from - * the cache. If the site has mostly anonymous users except a few known - * editors/administrators, the Vary header can be omitted. This allows for - * better caching in HTTP proxies (including reverse proxies), i.e. even if - * clients send different cookies, they still get content served from the cache. - * However, authenticated users should access the site directly (i.e. not use an - * HTTP proxy, and bypass the reverse proxy if one is used) in order to avoid - * getting cached pages from the proxy. - */ -# $settings['omit_vary_cookie'] = TRUE; - - -/** - * Cache TTL for client error (4xx) responses. - * - * Items cached per-URL tend to result in a large number of cache items, and - * this can be problematic on 404 pages which by their nature are unbounded. A - * fixed TTL can be set for these items, defaulting to one hour, so that cache - * backends which do not support LRU can purge older entries. To disable caching - * of client error responses set the value to 0. Currently applies only to - * page_cache module. - */ -# $settings['cache_ttl_4xx'] = 3600; - -/** - * Expiration of cached forms. - * - * Drupal's Form API stores details of forms in a cache and these entries are - * kept for at least 6 hours by default. Expired entries are cleared by cron. - * - * @see \Drupal\Core\Form\FormCache::setCache() - */ -# $settings['form_cache_expiration'] = 21600; - -/** - * Class Loader. - * - * If the APCu extension is detected, the classloader will be optimized to use - * it. Set to FALSE to disable this. - * - * @see https://getcomposer.org/doc/articles/autoloader-optimization.md - */ -# $settings['class_loader_auto_detect'] = FALSE; - -/** - * Authorized file system operations: - * - * The Update Manager module included with Drupal provides a mechanism for - * site administrators to securely install missing updates for the site - * directly through the web user interface. On securely-configured servers, - * the Update manager will require the administrator to provide SSH or FTP - * credentials before allowing the installation to proceed; this allows the - * site to update the new files as the user who owns all the Drupal files, - * instead of as the user the webserver is running as. On servers where the - * webserver user is itself the owner of the Drupal files, the administrator - * will not be prompted for SSH or FTP credentials (note that these server - * setups are common on shared hosting, but are inherently insecure). - * - * Some sites might wish to disable the above functionality, and only update - * the code directly via SSH or FTP themselves. This setting completely - * disables all functionality related to these authorized file operations. - * - * @see https://www.drupal.org/node/244924 - * - * Remove the leading hash signs to disable. - */ -# $settings['allow_authorize_operations'] = FALSE; - -/** - * Default mode for directories and files written by Drupal. - * - * Value should be in PHP Octal Notation, with leading zero. - */ -# $settings['file_chmod_directory'] = 0775; -# $settings['file_chmod_file'] = 0664; - -/** - * Public file base URL: - * - * An alternative base URL to be used for serving public files. This must - * include any leading directory path. - * - * A different value from the domain used by Drupal to be used for accessing - * public files. This can be used for a simple CDN integration, or to improve - * security by serving user-uploaded files from a different domain or subdomain - * pointing to the same server. Do not include a trailing slash. - */ -# $settings['file_public_base_url'] = 'http://downloads.example.com/files'; - -/** - * Public file path: - * - * A local file system path where public files will be stored. This directory - * must exist and be writable by Drupal. This directory must be relative to - * the Drupal installation directory and be accessible over the web. - */ -# $settings['file_public_path'] = 'sites/default/files'; - -/** - * Private file path: - * - * A local file system path where private files will be stored. This directory - * must be absolute, outside of the Drupal installation directory and not - * accessible over the web. - * - * Note: Caches need to be cleared when this value is changed to make the - * private:// stream wrapper available to the system. - * - * See https://www.drupal.org/documentation/modules/file for more information - * about securing private files. - */ -# $settings['file_private_path'] = ''; - -/** - * Temporary file path: - * - * A local file system path where temporary files will be stored. This directory - * must be absolute, outside of the Drupal installation directory and not - * accessible over the web. - * - * If this is not set, the default for the operating system will be used. - * - * @see \Drupal\Component\FileSystem\FileSystem::getOsTemporaryDirectory() - */ -# $settings['file_temp_path'] = '/tmp'; - -/** - * Session write interval: - * - * Set the minimum interval between each session write to database. - * For performance reasons it defaults to 180. - */ -# $settings['session_write_interval'] = 180; - -/** - * String overrides: - * - * To override specific strings on your site with or without enabling the Locale - * module, add an entry to this list. This functionality allows you to change - * a small number of your site's default English language interface strings. - * - * Remove the leading hash signs to enable. - * - * The "en" part of the variable name, is dynamic and can be any langcode of - * any added language. (eg locale_custom_strings_de for german). - */ -# $settings['locale_custom_strings_en'][''] = [ -# 'forum' => 'Discussion board', -# '@count min' => '@count minutes', -# ]; - -/** - * A custom theme for the offline page: - * - * This applies when the site is explicitly set to maintenance mode through the - * administration page or when the database is inactive due to an error. - * The template file should also be copied into the theme. It is located inside - * 'core/modules/system/templates/maintenance-page.html.twig'. - * - * Note: This setting does not apply to installation and update pages. - */ -# $settings['maintenance_theme'] = 'bartik'; - -/** - * PHP settings: - * - * To see what PHP settings are possible, including whether they can be set at - * runtime (by using ini_set()), read the PHP documentation: - * http://php.net/manual/ini.list.php - * See \Drupal\Core\DrupalKernel::bootEnvironment() for required runtime - * settings and the .htaccess file for non-runtime settings. - * Settings defined there should not be duplicated here so as to avoid conflict - * issues. - */ - -/** - * If you encounter a situation where users post a large amount of text, and - * the result is stripped out upon viewing but can still be edited, Drupal's - * output filter may not have sufficient memory to process it. If you - * experience this issue, you may wish to uncomment the following two lines - * and increase the limits of these variables. For more information, see - * http://php.net/manual/pcre.configuration.php. - */ -# ini_set('pcre.backtrack_limit', 200000); -# ini_set('pcre.recursion_limit', 200000); - -/** - * Configuration overrides. - * - * To globally override specific configuration values for this site, - * set them here. You usually don't need to use this feature. This is - * useful in a configuration file for a vhost or directory, rather than - * the default settings.php. - * - * Note that any values you provide in these variable overrides will not be - * viewable from the Drupal administration interface. The administration - * interface displays the values stored in configuration so that you can stage - * changes to other environments that don't have the overrides. - * - * There are particular configuration values that are risky to override. For - * example, overriding the list of installed modules in 'core.extension' is not - * supported as module install or uninstall has not occurred. Other examples - * include field storage configuration, because it has effects on database - * structure, and 'core.menu.static_menu_link_overrides' since this is cached in - * a way that is not config override aware. Also, note that changing - * configuration values in settings.php will not fire any of the configuration - * change events. - */ -# $config['system.site']['name'] = 'My Drupal site'; -# $config['user.settings']['anonymous'] = 'Visitor'; - -/** - * Fast 404 pages: - * - * Drupal can generate fully themed 404 pages. However, some of these responses - * are for images or other resource files that are not displayed to the user. - * This can waste bandwidth, and also generate server load. - * - * The options below return a simple, fast 404 page for URLs matching a - * specific pattern: - * - $config['system.performance']['fast_404']['exclude_paths']: A regular - * expression to match paths to exclude, such as images generated by image - * styles, or dynamically-resized images. The default pattern provided below - * also excludes the private file system. If you need to add more paths, you - * can add '|path' to the expression. - * - $config['system.performance']['fast_404']['paths']: A regular expression to - * match paths that should return a simple 404 page, rather than the fully - * themed 404 page. If you don't have any aliases ending in htm or html you - * can add '|s?html?' to the expression. - * - $config['system.performance']['fast_404']['html']: The html to return for - * simple 404 pages. - * - * Remove the leading hash signs if you would like to alter this functionality. - */ -# $config['system.performance']['fast_404']['exclude_paths'] = '/\/(?:styles)|(?:system\/files)\//'; -# $config['system.performance']['fast_404']['paths'] = '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i'; -# $config['system.performance']['fast_404']['html'] = '404 Not Found

Not Found

The requested URL "@path" was not found on this server.

'; - -/** - * Load services definition file. - */ -$settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml'; - -/** - * Override the default service container class. - * - * This is useful for example to trace the service container for performance - * tracking purposes, for testing a service container with an error condition or - * to test a service container that throws an exception. - */ -# $settings['container_base_class'] = '\Drupal\Core\DependencyInjection\Container'; - -/** - * Override the default yaml parser class. - * - * Provide a fully qualified class name here if you would like to provide an - * alternate implementation YAML parser. The class must implement the - * \Drupal\Component\Serialization\SerializationInterface interface. - */ -# $settings['yaml_parser_class'] = NULL; - -/** - * Trusted host configuration. - * - * Drupal core can use the Symfony trusted host mechanism to prevent HTTP Host - * header spoofing. - * - * To enable the trusted host mechanism, you enable your allowable hosts - * in $settings['trusted_host_patterns']. This should be an array of regular - * expression patterns, without delimiters, representing the hosts you would - * like to allow. - * - * For example: - * @code - * $settings['trusted_host_patterns'] = [ - * '^www\.example\.com$', - * ]; - * @endcode - * will allow the site to only run from www.example.com. - * - * If you are running multisite, or if you are running your site from - * different domain names (eg, you don't redirect http://www.example.com to - * http://example.com), you should specify all of the host patterns that are - * allowed by your site. - * - * For example: - * @code - * $settings['trusted_host_patterns'] = [ - * '^example\.com$', - * '^.+\.example\.com$', - * '^example\.org$', - * '^.+\.example\.org$', - * ]; - * @endcode - * will allow the site to run off of all variants of example.com and - * example.org, with all subdomains included. - */ - -/** - * The default list of directories that will be ignored by Drupal's file API. - * - * By default ignore node_modules and bower_components folders to avoid issues - * with common frontend tools and recursive scanning of directories looking for - * extensions. - * - * @see \Drupal\Core\File\FileSystemInterface::scanDirectory() - * @see \Drupal\Core\Extension\ExtensionDiscovery::scanDirectory() - */ -$settings['file_scan_ignore_directories'] = [ - 'node_modules', - 'bower_components', -]; - -/** - * The default number of entities to update in a batch process. - * - * This is used by update and post-update functions that need to go through and - * change all the entities on a site, so it is useful to increase this number - * if your hosting configuration (i.e. RAM allocation, CPU speed) allows for a - * larger number of entities to be processed in a single batch run. - */ -$settings['entity_update_batch_size'] = 50; - -/** - * Entity update backup. - * - * This is used to inform the entity storage handler that the backup tables as - * well as the original entity type and field storage definitions should be - * retained after a successful entity update process. - */ -$settings['entity_update_backup'] = TRUE; - -/** - * Node migration type. - * - * This is used to force the migration system to use the classic node migrations - * instead of the default complete node migrations. The migration system will - * use the classic node migration only if there are existing migrate_map tables - * for the classic node migrations and they contain data. These tables may not - * exist if you are developing custom migrations and do not want to use the - * complete node migrations. Set this to TRUE to force the use of the classic - * node migrations. - */ -$settings['migrate_node_migrate_type_classic'] = FALSE; - -/** - * Load local development override configuration, if available. - * - * Create a settings.local.php file to override variables on secondary (staging, - * development, etc.) installations of this site. - * - * Typical uses of settings.local.php include: - * - Disabling caching. - * - Disabling JavaScript/CSS compression. - * - Rerouting outgoing emails. - * - * Keep this code block at the end of this file to take full effect. - */ -# -# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) { -# include $app_root . '/' . $site_path . '/settings.local.php'; -# } diff --git a/docroot/sites/mediterraneanstudies/services.yml b/docroot/sites/mediterraneanstudies/services.yml deleted file mode 100644 index e1bbbc7e21..0000000000 --- a/docroot/sites/mediterraneanstudies/services.yml +++ /dev/null @@ -1,174 +0,0 @@ -parameters: - session.storage.options: - # Default ini options for sessions. - # - # Some distributions of Linux (most notably Debian) ship their PHP - # installations with garbage collection (gc) disabled. Since Drupal depends - # on PHP's garbage collection for clearing sessions, ensure that garbage - # collection occurs by using the most common settings. - # @default 1 - gc_probability: 1 - # @default 100 - gc_divisor: 100 - # - # Set session lifetime (in seconds), i.e. the time from the user's last - # visit to the active session may be deleted by the session garbage - # collector. When a session is deleted, authenticated users are logged out, - # and the contents of the user's $_SESSION variable is discarded. - # @default 200000 - gc_maxlifetime: 200000 - # - # Set session cookie lifetime (in seconds), i.e. the time from the session - # is created to the cookie expires, i.e. when the browser is expected to - # discard the cookie. The value 0 means "until the browser is closed". - # @default 2000000 - cookie_lifetime: 2000000 - # - # Drupal automatically generates a unique session cookie name based on the - # full domain name used to access the site. This mechanism is sufficient - # for most use-cases, including multi-site deployments. However, if it is - # desired that a session can be reused across different subdomains, the - # cookie domain needs to be set to the shared base domain. Doing so assures - # that users remain logged in as they cross between various subdomains. - # To maximize compatibility and normalize the behavior across user agents, - # the cookie domain should start with a dot. - # - # @default none - # cookie_domain: '.example.com' - # - twig.config: - # Twig debugging: - # - # When debugging is enabled: - # - The markup of each Twig template is surrounded by HTML comments that - # contain theming information, such as template file name suggestions. - # - Note that this debugging markup will cause automated tests that directly - # check rendered HTML to fail. When running automated tests, 'debug' - # should be set to FALSE. - # - The dump() function can be used in Twig templates to output information - # about template variables. - # - Twig templates are automatically recompiled whenever the source code - # changes (see auto_reload below). - # - # For more information about debugging Twig templates, see - # https://www.drupal.org/node/1906392. - # - # Not recommended in production environments - # @default false - debug: false - # Twig auto-reload: - # - # Automatically recompile Twig templates whenever the source code changes. - # If you don't provide a value for auto_reload, it will be determined - # based on the value of debug. - # - # Not recommended in production environments - # @default null - auto_reload: null - # Twig cache: - # - # By default, Twig templates will be compiled and stored in the filesystem - # to increase performance. Disabling the Twig cache will recompile the - # templates from source each time they are used. In most cases the - # auto_reload setting above should be enabled rather than disabling the - # Twig cache. - # - # Not recommended in production environments - # @default true - cache: true - renderer.config: - # Renderer required cache contexts: - # - # The Renderer will automatically associate these cache contexts with every - # render array, hence varying every render array by these cache contexts. - # - # @default ['languages:language_interface', 'theme', 'user.permissions'] - required_cache_contexts: ['languages:language_interface', 'theme', 'user.permissions'] - # Renderer automatic placeholdering conditions: - # - # Drupal allows portions of the page to be automatically deferred when - # rendering to improve cache performance. That is especially helpful for - # cache contexts that vary widely, such as the active user. On some sites - # those may be different, however, such as sites with only a handful of - # users. If you know what the high-cardinality cache contexts are for your - # site, specify those here. If you're not sure, the defaults are fairly safe - # in general. - # - # For more information about rendering optimizations see - # https://www.drupal.org/developing/api/8/render/arrays/cacheability#optimizing - auto_placeholder_conditions: - # Max-age at or below which caching is not considered worthwhile. - # - # Disable by setting to -1. - # - # @default 0 - max-age: 0 - # Cache contexts with a high cardinality. - # - # Disable by setting to []. - # - # @default ['session', 'user'] - contexts: ['session', 'user'] - # Tags with a high invalidation frequency. - # - # Disable by setting to []. - # - # @default [] - tags: [] - # Cacheability debugging: - # - # Responses with cacheability metadata (CacheableResponseInterface instances) - # get X-Drupal-Cache-Tags and X-Drupal-Cache-Contexts headers. - # - # For more information about debugging cacheable responses, see - # https://www.drupal.org/developing/api/8/response/cacheable-response-interface - # - # Not recommended in production environments - # @default false - http.response.debug_cacheability_headers: false - factory.keyvalue: - {} - # Default key/value storage service to use. - # @default keyvalue.database - # default: keyvalue.database - # Collection-specific overrides. - # state: keyvalue.database - factory.keyvalue.expirable: - {} - # Default key/value expirable storage service to use. - # @default keyvalue.database.expirable - # default: keyvalue.database.expirable - # Allowed protocols for URL generation. - filter_protocols: - - http - - https - - ftp - - news - - nntp - - tel - - telnet - - mailto - - irc - - ssh - - sftp - - webcal - - rtsp - - # Configure Cross-Site HTTP requests (CORS). - # Read https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS - # for more information about the topic in general. - # Note: By default the configuration is disabled. - cors.config: - enabled: false - # Specify allowed headers, like 'x-allowed-header'. - allowedHeaders: [] - # Specify allowed request methods, specify ['*'] to allow all possible ones. - allowedMethods: [] - # Configure requests allowed from specific origins. - allowedOrigins: ['*'] - # Sets the Access-Control-Expose-Headers header. - exposedHeaders: false - # Sets the Access-Control-Max-Age header. - maxAge: false - # Sets the Access-Control-Allow-Credentials header. - supportsCredentials: false diff --git a/docroot/sites/mediterraneanstudies/settings.php b/docroot/sites/mediterraneanstudies/settings.php deleted file mode 100644 index a525d5fd92..0000000000 --- a/docroot/sites/mediterraneanstudies/settings.php +++ /dev/null @@ -1,790 +0,0 @@ - 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'port' => '3306', - * 'driver' => 'mysql', - * 'prefix' => '', - * 'collation' => 'utf8mb4_general_ci', - * ]; - * @endcode - */ -$databases = []; - -/** - * Customizing database settings. - * - * Many of the values of the $databases array can be customized for your - * particular database system. Refer to the sample in the section above as a - * starting point. - * - * The "driver" property indicates what Drupal database driver the - * connection should use. This is usually the same as the name of the - * database type, such as mysql or sqlite, but not always. The other - * properties will vary depending on the driver. For SQLite, you must - * specify a database file name in a directory that is writable by the - * webserver. For most other drivers, you must specify a - * username, password, host, and database name. - * - * Drupal core implements drivers for mysql, pgsql, and sqlite. Other drivers - * can be provided by contributed or custom modules. To use a contributed or - * custom driver, the "namespace" property must be set to the namespace of the - * driver. The code in this namespace must be autoloadable prior to connecting - * to the database, and therefore, prior to when module root namespaces are - * added to the autoloader. To add the driver's namespace to the autoloader, - * set the "autoload" property to the PSR-4 base directory of the driver's - * namespace. This is optional for projects managed with Composer if the - * driver's namespace is in Composer's autoloader. - * - * For each database, you may optionally specify multiple "target" databases. - * A target database allows Drupal to try to send certain queries to a - * different database if it can but fall back to the default connection if not. - * That is useful for primary/replica replication, as Drupal may try to connect - * to a replica server when appropriate and if one is not available will simply - * fall back to the single primary server (The terms primary/replica are - * traditionally referred to as master/slave in database server documentation). - * - * The general format for the $databases array is as follows: - * @code - * $databases['default']['default'] = $info_array; - * $databases['default']['replica'][] = $info_array; - * $databases['default']['replica'][] = $info_array; - * $databases['extra']['default'] = $info_array; - * @endcode - * - * In the above example, $info_array is an array of settings described above. - * The first line sets a "default" database that has one primary database - * (the second level default). The second and third lines create an array - * of potential replica databases. Drupal will select one at random for a given - * request as needed. The fourth line creates a new database with a name of - * "extra". - * - * You can optionally set prefixes for some or all database table names - * by using the 'prefix' setting. If a prefix is specified, the table - * name will be prepended with its value. Be sure to use valid database - * characters only, usually alphanumeric and underscore. If no prefixes - * are desired, leave it as an empty string ''. - * - * To have all database names prefixed, set 'prefix' as a string: - * @code - * 'prefix' => 'main_', - * @endcode - * - * Per-table prefixes are deprecated as of Drupal 8.2, and will be removed in - * Drupal 9.0. After that, only a single prefix for all tables will be - * supported. - * - * To provide prefixes for specific tables, set 'prefix' as an array. - * The array's keys are the table names and the values are the prefixes. - * The 'default' element is mandatory and holds the prefix for any tables - * not specified elsewhere in the array. Example: - * @code - * 'prefix' => [ - * 'default' => 'main_', - * 'users' => 'shared_', - * 'sessions' => 'shared_', - * 'role' => 'shared_', - * 'authmap' => 'shared_', - * ], - * @endcode - * You can also use a reference to a schema/database as a prefix. This may be - * useful if your Drupal installation exists in a schema that is not the default - * or you want to access several databases from the same code base at the same - * time. - * Example: - * @code - * 'prefix' => [ - * 'default' => 'main.', - * 'users' => 'shared.', - * 'sessions' => 'shared.', - * 'role' => 'shared.', - * 'authmap' => 'shared.', - * ]; - * @endcode - * NOTE: MySQL and SQLite's definition of a schema is a database. - * - * Advanced users can add or override initial commands to execute when - * connecting to the database server, as well as PDO connection settings. For - * example, to enable MySQL SELECT queries to exceed the max_join_size system - * variable, and to reduce the database connection timeout to 5 seconds: - * @code - * $databases['default']['default'] = [ - * 'init_commands' => [ - * 'big_selects' => 'SET SQL_BIG_SELECTS=1', - * ], - * 'pdo' => [ - * PDO::ATTR_TIMEOUT => 5, - * ], - * ]; - * @endcode - * - * WARNING: The above defaults are designed for database portability. Changing - * them may cause unexpected behavior, including potential data loss. See - * https://www.drupal.org/developing/api/database/configuration for more - * information on these defaults and the potential issues. - * - * More details can be found in the constructor methods for each driver: - * - \Drupal\Core\Database\Driver\mysql\Connection::__construct() - * - \Drupal\Core\Database\Driver\pgsql\Connection::__construct() - * - \Drupal\Core\Database\Driver\sqlite\Connection::__construct() - * - * Sample Database configuration format for PostgreSQL (pgsql): - * @code - * $databases['default']['default'] = [ - * 'driver' => 'pgsql', - * 'database' => 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'prefix' => '', - * ]; - * @endcode - * - * Sample Database configuration format for SQLite (sqlite): - * @code - * $databases['default']['default'] = [ - * 'driver' => 'sqlite', - * 'database' => '/path/to/databasefilename', - * ]; - * @endcode - * - * Sample Database configuration format for a driver in a contributed module: - * @code - * $databases['default']['default'] = [ - * 'driver' => 'my_driver', - * 'namespace' => 'Drupal\my_module\Driver\Database\my_driver', - * 'autoload' => 'modules/my_module/src/Driver/Database/my_driver/', - * 'database' => 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'prefix' => '', - * ]; - * @endcode - */ - -/** - * Location of the site configuration files. - * - * The $settings['config_sync_directory'] specifies the location of file system - * directory used for syncing configuration data. On install, the directory is - * created. This is used for configuration imports. - * - * The default location for this directory is inside a randomly-named - * directory in the public files path. The setting below allows you to set - * its location. - */ -# $settings['config_sync_directory'] = '/directory/outside/webroot'; - -/** - * Settings: - * - * $settings contains environment-specific configuration, such as the files - * directory and reverse proxy address, and temporary configuration, such as - * security overrides. - * - * @see \Drupal\Core\Site\Settings::get() - */ - -/** - * Salt for one-time login links, cancel links, form tokens, etc. - * - * This variable will be set to a random value by the installer. All one-time - * login links will be invalidated if the value is changed. Note that if your - * site is deployed on a cluster of web servers, you must ensure that this - * variable has the same value on each server. - * - * For enhanced security, you may set this variable to the contents of a file - * outside your document root; you should also ensure that this file is not - * stored with backups of your database. - * - * Example: - * @code - * $settings['hash_salt'] = file_get_contents('/home/example/salt.txt'); - * @endcode - */ -$settings['hash_salt'] = ''; - -/** - * Deployment identifier. - * - * Drupal's dependency injection container will be automatically invalidated and - * rebuilt when the Drupal core version changes. When updating contributed or - * custom code that changes the container, changing this identifier will also - * allow the container to be invalidated as soon as code is deployed. - */ -# $settings['deployment_identifier'] = \Drupal::VERSION; - -/** - * Access control for update.php script. - * - * If you are updating your Drupal installation using the update.php script but - * are not logged in using either an account with the "Administer software - * updates" permission or the site maintenance account (the account that was - * created during installation), you will need to modify the access check - * statement below. Change the FALSE to a TRUE to disable the access check. - * After finishing the upgrade, be sure to open this file again and change the - * TRUE back to a FALSE! - */ -$settings['update_free_access'] = FALSE; - -/** - * Fallback to HTTP for Update Manager. - * - * If your Drupal site fails to connect to updates.drupal.org using HTTPS to - * fetch Drupal core, module and theme update status, you may uncomment this - * setting and set it to TRUE to allow an insecure fallback to HTTP. Note that - * doing so will open your site up to a potential man-in-the-middle attack. You - * should instead attempt to resolve the issues before enabling this option. - * @see https://www.drupal.org/docs/system-requirements/php-requirements#openssl - * @see https://en.wikipedia.org/wiki/Man-in-the-middle_attack - * @see \Drupal\update\UpdateFetcher - */ -# $settings['update_fetch_with_http_fallback'] = TRUE; - -/** - * External access proxy settings: - * - * If your site must access the Internet via a web proxy then you can enter the - * proxy settings here. Set the full URL of the proxy, including the port, in - * variables: - * - $settings['http_client_config']['proxy']['http']: The proxy URL for HTTP - * requests. - * - $settings['http_client_config']['proxy']['https']: The proxy URL for HTTPS - * requests. - * You can pass in the user name and password for basic authentication in the - * URLs in these settings. - * - * You can also define an array of host names that can be accessed directly, - * bypassing the proxy, in $settings['http_client_config']['proxy']['no']. - */ -# $settings['http_client_config']['proxy']['http'] = 'http://proxy_user:proxy_pass@example.com:8080'; -# $settings['http_client_config']['proxy']['https'] = 'http://proxy_user:proxy_pass@example.com:8080'; -# $settings['http_client_config']['proxy']['no'] = ['127.0.0.1', 'localhost']; - -/** - * Reverse Proxy Configuration: - * - * Reverse proxy servers are often used to enhance the performance - * of heavily visited sites and may also provide other site caching, - * security, or encryption benefits. In an environment where Drupal - * is behind a reverse proxy, the real IP address of the client should - * be determined such that the correct client IP address is available - * to Drupal's logging, statistics, and access management systems. In - * the most simple scenario, the proxy server will add an - * X-Forwarded-For header to the request that contains the client IP - * address. However, HTTP headers are vulnerable to spoofing, where a - * malicious client could bypass restrictions by setting the - * X-Forwarded-For header directly. Therefore, Drupal's proxy - * configuration requires the IP addresses of all remote proxies to be - * specified in $settings['reverse_proxy_addresses'] to work correctly. - * - * Enable this setting to get Drupal to determine the client IP from the - * X-Forwarded-For header. If you are unsure about this setting, do not have a - * reverse proxy, or Drupal operates in a shared hosting environment, this - * setting should remain commented out. - * - * In order for this setting to be used you must specify every possible - * reverse proxy IP address in $settings['reverse_proxy_addresses']. - * If a complete list of reverse proxies is not available in your - * environment (for example, if you use a CDN) you may set the - * $_SERVER['REMOTE_ADDR'] variable directly in settings.php. - * Be aware, however, that it is likely that this would allow IP - * address spoofing unless more advanced precautions are taken. - */ -# $settings['reverse_proxy'] = TRUE; - -/** - * Specify every reverse proxy IP address in your environment. - * This setting is required if $settings['reverse_proxy'] is TRUE. - */ -# $settings['reverse_proxy_addresses'] = ['a.b.c.d', ...]; - -/** - * Reverse proxy trusted headers. - * - * Sets which headers to trust from your reverse proxy. - * - * Common values are: - * - \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL - * - \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED - * - * Note the default value of - * @code - * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED - * @endcode - * is not secure by default. The value should be set to only the specific - * headers the reverse proxy uses. For example: - * @code - * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL - * @endcode - * This would trust the following headers: - * - X_FORWARDED_FOR - * - X_FORWARDED_HOST - * - X_FORWARDED_PROTO - * - X_FORWARDED_PORT - * - * @see \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL - * @see \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED - * @see \Symfony\Component\HttpFoundation\Request::setTrustedProxies - */ -# $settings['reverse_proxy_trusted_headers'] = \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED; - - -/** - * Page caching: - * - * By default, Drupal sends a "Vary: Cookie" HTTP header for anonymous page - * views. This tells a HTTP proxy that it may return a page from its local - * cache without contacting the web server, if the user sends the same Cookie - * header as the user who originally requested the cached page. Without "Vary: - * Cookie", authenticated users would also be served the anonymous page from - * the cache. If the site has mostly anonymous users except a few known - * editors/administrators, the Vary header can be omitted. This allows for - * better caching in HTTP proxies (including reverse proxies), i.e. even if - * clients send different cookies, they still get content served from the cache. - * However, authenticated users should access the site directly (i.e. not use an - * HTTP proxy, and bypass the reverse proxy if one is used) in order to avoid - * getting cached pages from the proxy. - */ -# $settings['omit_vary_cookie'] = TRUE; - - -/** - * Cache TTL for client error (4xx) responses. - * - * Items cached per-URL tend to result in a large number of cache items, and - * this can be problematic on 404 pages which by their nature are unbounded. A - * fixed TTL can be set for these items, defaulting to one hour, so that cache - * backends which do not support LRU can purge older entries. To disable caching - * of client error responses set the value to 0. Currently applies only to - * page_cache module. - */ -# $settings['cache_ttl_4xx'] = 3600; - -/** - * Expiration of cached forms. - * - * Drupal's Form API stores details of forms in a cache and these entries are - * kept for at least 6 hours by default. Expired entries are cleared by cron. - * - * @see \Drupal\Core\Form\FormCache::setCache() - */ -# $settings['form_cache_expiration'] = 21600; - -/** - * Class Loader. - * - * If the APCu extension is detected, the classloader will be optimized to use - * it. Set to FALSE to disable this. - * - * @see https://getcomposer.org/doc/articles/autoloader-optimization.md - */ -# $settings['class_loader_auto_detect'] = FALSE; - -/** - * Authorized file system operations: - * - * The Update Manager module included with Drupal provides a mechanism for - * site administrators to securely install missing updates for the site - * directly through the web user interface. On securely-configured servers, - * the Update manager will require the administrator to provide SSH or FTP - * credentials before allowing the installation to proceed; this allows the - * site to update the new files as the user who owns all the Drupal files, - * instead of as the user the webserver is running as. On servers where the - * webserver user is itself the owner of the Drupal files, the administrator - * will not be prompted for SSH or FTP credentials (note that these server - * setups are common on shared hosting, but are inherently insecure). - * - * Some sites might wish to disable the above functionality, and only update - * the code directly via SSH or FTP themselves. This setting completely - * disables all functionality related to these authorized file operations. - * - * @see https://www.drupal.org/node/244924 - * - * Remove the leading hash signs to disable. - */ -# $settings['allow_authorize_operations'] = FALSE; - -/** - * Default mode for directories and files written by Drupal. - * - * Value should be in PHP Octal Notation, with leading zero. - */ -# $settings['file_chmod_directory'] = 0775; -# $settings['file_chmod_file'] = 0664; - -/** - * Public file base URL: - * - * An alternative base URL to be used for serving public files. This must - * include any leading directory path. - * - * A different value from the domain used by Drupal to be used for accessing - * public files. This can be used for a simple CDN integration, or to improve - * security by serving user-uploaded files from a different domain or subdomain - * pointing to the same server. Do not include a trailing slash. - */ -# $settings['file_public_base_url'] = 'http://downloads.example.com/files'; - -/** - * Public file path: - * - * A local file system path where public files will be stored. This directory - * must exist and be writable by Drupal. This directory must be relative to - * the Drupal installation directory and be accessible over the web. - */ -# $settings['file_public_path'] = 'sites/default/files'; - -/** - * Private file path: - * - * A local file system path where private files will be stored. This directory - * must be absolute, outside of the Drupal installation directory and not - * accessible over the web. - * - * Note: Caches need to be cleared when this value is changed to make the - * private:// stream wrapper available to the system. - * - * See https://www.drupal.org/documentation/modules/file for more information - * about securing private files. - */ -# $settings['file_private_path'] = ''; - -/** - * Temporary file path: - * - * A local file system path where temporary files will be stored. This directory - * must be absolute, outside of the Drupal installation directory and not - * accessible over the web. - * - * If this is not set, the default for the operating system will be used. - * - * @see \Drupal\Component\FileSystem\FileSystem::getOsTemporaryDirectory() - */ -# $settings['file_temp_path'] = '/tmp'; - -/** - * Session write interval: - * - * Set the minimum interval between each session write to database. - * For performance reasons it defaults to 180. - */ -# $settings['session_write_interval'] = 180; - -/** - * String overrides: - * - * To override specific strings on your site with or without enabling the Locale - * module, add an entry to this list. This functionality allows you to change - * a small number of your site's default English language interface strings. - * - * Remove the leading hash signs to enable. - * - * The "en" part of the variable name, is dynamic and can be any langcode of - * any added language. (eg locale_custom_strings_de for german). - */ -# $settings['locale_custom_strings_en'][''] = [ -# 'forum' => 'Discussion board', -# '@count min' => '@count minutes', -# ]; - -/** - * A custom theme for the offline page: - * - * This applies when the site is explicitly set to maintenance mode through the - * administration page or when the database is inactive due to an error. - * The template file should also be copied into the theme. It is located inside - * 'core/modules/system/templates/maintenance-page.html.twig'. - * - * Note: This setting does not apply to installation and update pages. - */ -# $settings['maintenance_theme'] = 'bartik'; - -/** - * PHP settings: - * - * To see what PHP settings are possible, including whether they can be set at - * runtime (by using ini_set()), read the PHP documentation: - * http://php.net/manual/ini.list.php - * See \Drupal\Core\DrupalKernel::bootEnvironment() for required runtime - * settings and the .htaccess file for non-runtime settings. - * Settings defined there should not be duplicated here so as to avoid conflict - * issues. - */ - -/** - * If you encounter a situation where users post a large amount of text, and - * the result is stripped out upon viewing but can still be edited, Drupal's - * output filter may not have sufficient memory to process it. If you - * experience this issue, you may wish to uncomment the following two lines - * and increase the limits of these variables. For more information, see - * http://php.net/manual/pcre.configuration.php. - */ -# ini_set('pcre.backtrack_limit', 200000); -# ini_set('pcre.recursion_limit', 200000); - -/** - * Configuration overrides. - * - * To globally override specific configuration values for this site, - * set them here. You usually don't need to use this feature. This is - * useful in a configuration file for a vhost or directory, rather than - * the default settings.php. - * - * Note that any values you provide in these variable overrides will not be - * viewable from the Drupal administration interface. The administration - * interface displays the values stored in configuration so that you can stage - * changes to other environments that don't have the overrides. - * - * There are particular configuration values that are risky to override. For - * example, overriding the list of installed modules in 'core.extension' is not - * supported as module install or uninstall has not occurred. Other examples - * include field storage configuration, because it has effects on database - * structure, and 'core.menu.static_menu_link_overrides' since this is cached in - * a way that is not config override aware. Also, note that changing - * configuration values in settings.php will not fire any of the configuration - * change events. - */ -# $config['system.site']['name'] = 'My Drupal site'; -# $config['user.settings']['anonymous'] = 'Visitor'; - -/** - * Fast 404 pages: - * - * Drupal can generate fully themed 404 pages. However, some of these responses - * are for images or other resource files that are not displayed to the user. - * This can waste bandwidth, and also generate server load. - * - * The options below return a simple, fast 404 page for URLs matching a - * specific pattern: - * - $config['system.performance']['fast_404']['exclude_paths']: A regular - * expression to match paths to exclude, such as images generated by image - * styles, or dynamically-resized images. The default pattern provided below - * also excludes the private file system. If you need to add more paths, you - * can add '|path' to the expression. - * - $config['system.performance']['fast_404']['paths']: A regular expression to - * match paths that should return a simple 404 page, rather than the fully - * themed 404 page. If you don't have any aliases ending in htm or html you - * can add '|s?html?' to the expression. - * - $config['system.performance']['fast_404']['html']: The html to return for - * simple 404 pages. - * - * Remove the leading hash signs if you would like to alter this functionality. - */ -# $config['system.performance']['fast_404']['exclude_paths'] = '/\/(?:styles)|(?:system\/files)\//'; -# $config['system.performance']['fast_404']['paths'] = '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i'; -# $config['system.performance']['fast_404']['html'] = '404 Not Found

Not Found

The requested URL "@path" was not found on this server.

'; - -/** - * Load services definition file. - */ -$settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml'; - -/** - * Override the default service container class. - * - * This is useful for example to trace the service container for performance - * tracking purposes, for testing a service container with an error condition or - * to test a service container that throws an exception. - */ -# $settings['container_base_class'] = '\Drupal\Core\DependencyInjection\Container'; - -/** - * Override the default yaml parser class. - * - * Provide a fully qualified class name here if you would like to provide an - * alternate implementation YAML parser. The class must implement the - * \Drupal\Component\Serialization\SerializationInterface interface. - */ -# $settings['yaml_parser_class'] = NULL; - -/** - * Trusted host configuration. - * - * Drupal core can use the Symfony trusted host mechanism to prevent HTTP Host - * header spoofing. - * - * To enable the trusted host mechanism, you enable your allowable hosts - * in $settings['trusted_host_patterns']. This should be an array of regular - * expression patterns, without delimiters, representing the hosts you would - * like to allow. - * - * For example: - * @code - * $settings['trusted_host_patterns'] = [ - * '^www\.example\.com$', - * ]; - * @endcode - * will allow the site to only run from www.example.com. - * - * If you are running multisite, or if you are running your site from - * different domain names (eg, you don't redirect http://www.example.com to - * http://example.com), you should specify all of the host patterns that are - * allowed by your site. - * - * For example: - * @code - * $settings['trusted_host_patterns'] = [ - * '^example\.com$', - * '^.+\.example\.com$', - * '^example\.org$', - * '^.+\.example\.org$', - * ]; - * @endcode - * will allow the site to run off of all variants of example.com and - * example.org, with all subdomains included. - */ - -/** - * The default list of directories that will be ignored by Drupal's file API. - * - * By default ignore node_modules and bower_components folders to avoid issues - * with common frontend tools and recursive scanning of directories looking for - * extensions. - * - * @see \Drupal\Core\File\FileSystemInterface::scanDirectory() - * @see \Drupal\Core\Extension\ExtensionDiscovery::scanDirectory() - */ -$settings['file_scan_ignore_directories'] = [ - 'node_modules', - 'bower_components', -]; - -/** - * The default number of entities to update in a batch process. - * - * This is used by update and post-update functions that need to go through and - * change all the entities on a site, so it is useful to increase this number - * if your hosting configuration (i.e. RAM allocation, CPU speed) allows for a - * larger number of entities to be processed in a single batch run. - */ -$settings['entity_update_batch_size'] = 50; - -/** - * Entity update backup. - * - * This is used to inform the entity storage handler that the backup tables as - * well as the original entity type and field storage definitions should be - * retained after a successful entity update process. - */ -$settings['entity_update_backup'] = TRUE; - -/** - * Node migration type. - * - * This is used to force the migration system to use the classic node migrations - * instead of the default complete node migrations. The migration system will - * use the classic node migration only if there are existing migrate_map tables - * for the classic node migrations and they contain data. These tables may not - * exist if you are developing custom migrations and do not want to use the - * complete node migrations. Set this to TRUE to force the use of the classic - * node migrations. - */ -$settings['migrate_node_migrate_type_classic'] = FALSE; - -/** - * Load local development override configuration, if available. - * - * Create a settings.local.php file to override variables on secondary (staging, - * development, etc.) installations of this site. - * - * Typical uses of settings.local.php include: - * - Disabling caching. - * - Disabling JavaScript/CSS compression. - * - Rerouting outgoing emails. - * - * Keep this code block at the end of this file to take full effect. - */ -# -# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) { -# include $app_root . '/' . $site_path . '/settings.local.php'; -# } -require DRUPAL_ROOT . "/../vendor/acquia/blt/settings/blt.settings.php"; -/** - * IMPORTANT. - * - * Do not include additional settings here. Instead, add them to settings - * included by `blt.settings.php`. See BLT's documentation for more detail. - * - * @link https://docs.acquia.com/blt/ - */ diff --git a/docroot/sites/mediterraneanstudies/settings/default.includes.settings.php b/docroot/sites/mediterraneanstudies/settings/default.includes.settings.php deleted file mode 100644 index bfefdd89f2..0000000000 --- a/docroot/sites/mediterraneanstudies/settings/default.includes.settings.php +++ /dev/null @@ -1,50 +0,0 @@ - - [ - 'default' => - [ - 'database' => $db_name, - 'username' => '${drupal.db.username}', - 'password' => '${drupal.db.password}', - 'host' => '${drupal.db.host}', - 'port' => '${drupal.db.port}', - 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', - 'driver' => 'mysql', - 'prefix' => '', - ], - ], -]; - -// Use development service parameters. -$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/development.services.yml'; -$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/blt.development.services.yml'; - -// Allow access to update.php. -$settings['update_free_access'] = TRUE; - -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - -/** - * Show all error messages, with backtrace information. - * - * In case the error level could not be fetched from the database, as for - * example the database connection failed, we rely only on this value. - */ -$config['system.logging']['error_level'] = 'verbose'; - -/** - * Disable CSS and JS aggregation. - */ -$config['system.performance']['css']['preprocess'] = FALSE; -$config['system.performance']['js']['preprocess'] = FALSE; - -/** - * Disable the render cache (this includes the page cache). - * - * Note: you should test with the render cache enabled, to ensure the correct - * cacheability metadata is present. However, in the early stages of - * development, you may want to disable it. - * - * This setting disables the render cache by using the Null cache back-end - * defined by the development.services.yml file above. - * - * Do not use this setting until after the site is installed. - */ -// $settings['cache']['bins']['render'] = 'cache.backend.null'; -/** - * Disable Dynamic Page Cache. - * - * Note: you should test with Dynamic Page Cache enabled, to ensure the correct - * cacheability metadata is present (and hence the expected behavior). However, - * in the early stages of development, you may want to disable it. - */ -// $settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null'; -/** - * Allow test modules and themes to be installed. - * - * Drupal ignores test modules and themes by default for performance reasons. - * During development it can be useful to install test extensions for debugging - * purposes. - */ -$settings['extension_discovery_scan_tests'] = FALSE; - - -/** - * Configure static caches. - * - * Note: you should test with the config, bootstrap, and discovery caches - * enabled to test that metadata is cached as expected. However, in the early - * stages of development, you may want to disable them. Overrides to these bins - * must be explicitly set for each bin to change the default configuration - * provided by Drupal core in core.services.yml. - * See https://www.drupal.org/node/2754947 - */ - -// $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; -// $settings['cache']['bins']['discovery'] = 'cache.backend.null'; -// $settings['cache']['bins']['config'] = 'cache.backend.null'; -/** - * Enable access to rebuild.php. - * - * This setting can be enabled to allow Drupal's php and database cached - * storage to be cleared via the rebuild.php page. Access to this page can also - * be gained by generating a query string from rebuild_token_calculator.sh and - * using these parameters in a request to rebuild.php. - */ -$settings['rebuild_access'] = FALSE; - -/** - * Skip file system permissions hardening. - * - * The system module will periodically check the permissions of your site's - * site directory to ensure that it is not writable by the website user. For - * sites that are managed with a version control system, this can cause problems - * when files in that directory such as settings.php are updated, because the - * user pulling in the changes won't have permissions to modify files in the - * directory. - */ -$settings['skip_permissions_hardening'] = TRUE; - -/** - * Files paths. - */ -$settings['file_private_path'] = EnvironmentDetector::getRepoRoot() . '/files-private/default'; -/** - * Site path. - * - * @var $site_path - * This is always set and exposed by the Drupal Kernel. - */ -// phpcs:ignore -$settings['file_public_path'] = 'sites/' . EnvironmentDetector::getSiteName($site_path) . '/files'; - -/** - * Trusted host configuration. - * - * See full description in default.settings.php. - */ -$settings['trusted_host_patterns'] = [ - '^.+$', -]; diff --git a/docroot/sites/memorylab/settings/default.local.settings.php b/docroot/sites/memorylab/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/memorylab/settings/default.local.settings.php +++ b/docroot/sites/memorylab/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/middleeast/settings/default.local.settings.php b/docroot/sites/middleeast/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/middleeast/settings/default.local.settings.php +++ b/docroot/sites/middleeast/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/morrisoninstitute/settings/default.local.settings.php b/docroot/sites/morrisoninstitute/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/morrisoninstitute/settings/default.local.settings.php +++ b/docroot/sites/morrisoninstitute/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/mrc/settings/default.local.settings.php b/docroot/sites/mrc/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/mrc/settings/default.local.settings.php +++ b/docroot/sites/mrc/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/mtl/settings/default.local.settings.php b/docroot/sites/mtl/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/mtl/settings/default.local.settings.php +++ b/docroot/sites/mtl/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/music/settings/default.local.settings.php b/docroot/sites/music/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/music/settings/default.local.settings.php +++ b/docroot/sites/music/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/oconnell/settings/default.local.settings.php b/docroot/sites/oconnell/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/oconnell/settings/default.local.settings.php +++ b/docroot/sites/oconnell/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/philit/settings/default.local.settings.php b/docroot/sites/philit/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/philit/settings/default.local.settings.php +++ b/docroot/sites/philit/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/philosophy/settings/default.local.settings.php b/docroot/sites/philosophy/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/philosophy/settings/default.local.settings.php +++ b/docroot/sites/philosophy/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/physics/settings/default.local.settings.php b/docroot/sites/physics/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/physics/settings/default.local.settings.php +++ b/docroot/sites/physics/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/planning_humsci/settings/default.local.settings.php b/docroot/sites/planning_humsci/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/planning_humsci/settings/default.local.settings.php +++ b/docroot/sites/planning_humsci/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/politicalscience/settings/default.local.settings.php b/docroot/sites/politicalscience/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/politicalscience/settings/default.local.settings.php +++ b/docroot/sites/politicalscience/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/popstudies/settings/default.local.settings.php b/docroot/sites/popstudies/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/popstudies/settings/default.local.settings.php +++ b/docroot/sites/popstudies/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/psychology/settings/default.local.settings.php b/docroot/sites/psychology/settings/default.local.settings.php index 9e5e1b68d9..06c3316a6d 100644 --- a/docroot/sites/psychology/settings/default.local.settings.php +++ b/docroot/sites/psychology/settings/default.local.settings.php @@ -5,20 +5,17 @@ * Local development override configuration feature. */ -assert_options(ASSERT_EXCEPTION, TRUE); +use Acquia\Blt\Robo\Common\EnvironmentDetector; $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); -if (isset($acsf_site_name)) { - $db_name .= '_' . $acsf_site_name; -} /** * Database configuration. */ -$databases = array( +$databases = [ 'default' => - array( + [ 'default' => - array( + [ 'database' => $db_name, 'username' => '${drupal.db.username}', 'password' => '${drupal.db.password}', @@ -27,38 +24,17 @@ 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', 'prefix' => '', - ), - ), -); - -$dir = dirname(DRUPAL_ROOT); + ], + ], +]; // Use development service parameters. -$settings['container_yamls'][] = $dir . '/docroot/sites/development.services.yml'; -$settings['container_yamls'][] = $dir . '/docroot/sites/blt.development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/blt.development.services.yml'; // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * @@ -107,18 +83,17 @@ /** * Configure static caches. * - * Note: you should test with the config, bootstrap, and discovery caches enabled to - * test that metadata is cached as expected. However, in the early stages of development, - * you may want to disable them. Overrides to these bins must be explicitly set for each - * bin to change the default configuration provided by Drupal core in core.services.yml. + * Note: you should test with the config, bootstrap, and discovery caches + * enabled to test that metadata is cached as expected. However, in the early + * stages of development, you may want to disable them. Overrides to these bins + * must be explicitly set for each bin to change the default configuration + * provided by Drupal core in core.services.yml. * See https://www.drupal.org/node/2754947 */ - // $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; - // $settings['cache']['bins']['discovery'] = 'cache.backend.null'; - // $settings['cache']['bins']['config'] = 'cache.backend.null'; - - +// $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; +// $settings['cache']['bins']['discovery'] = 'cache.backend.null'; +// $settings['cache']['bins']['config'] = 'cache.backend.null'; /** * Enable access to rebuild.php. * @@ -130,32 +105,35 @@ $settings['rebuild_access'] = FALSE; /** - * Temporary file path: - * - * A local file system path where temporary files will be stored. This - * directory should not be accessible over the web. - * - * Note: Caches need to be cleared when this value is changed. - * - * See https://www.drupal.org/node/1928898 for more information - * about global configuration override. + * Skip file system permissions hardening. + * + * The system module will periodically check the permissions of your site's + * site directory to ensure that it is not writable by the website user. For + * sites that are managed with a version control system, this can cause problems + * when files in that directory such as settings.php are updated, because the + * user pulling in the changes won't have permissions to modify files in the + * directory. */ -$config['system.file']['path']['temporary'] = '/tmp'; +$settings['skip_permissions_hardening'] = TRUE; /** - * Private file path. + * Files paths. + */ +$settings['file_private_path'] = EnvironmentDetector::getRepoRoot() . '/files-private/default'; +/** + * Site path. + * + * @var $site_path + * This is always set and exposed by the Drupal Kernel. */ -$settings['file_private_path'] = $dir . '/files-private'; -if (isset($acsf_site_name)) { - $settings['file_public_path'] = "sites/default/files/$acsf_site_name"; - $settings['file_private_path'] = "$repo_root/files-private/$acsf_site_name"; -} +// phpcs:ignore +$settings['file_public_path'] = 'sites/' . EnvironmentDetector::getSiteName($site_path) . '/files'; /** * Trusted host configuration. * * See full description in default.settings.php. */ -$settings['trusted_host_patterns'] = array( +$settings['trusted_host_patterns'] = [ '^.+$', -); +]; diff --git a/docroot/sites/ptarmigan/settings/default.local.settings.php b/docroot/sites/ptarmigan/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/ptarmigan/settings/default.local.settings.php +++ b/docroot/sites/ptarmigan/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/publichumanities/settings/default.local.settings.php b/docroot/sites/publichumanities/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/publichumanities/settings/default.local.settings.php +++ b/docroot/sites/publichumanities/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/publicpolicy/settings/default.local.settings.php b/docroot/sites/publicpolicy/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/publicpolicy/settings/default.local.settings.php +++ b/docroot/sites/publicpolicy/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/religiousstudies/settings/default.local.settings.php b/docroot/sites/religiousstudies/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/religiousstudies/settings/default.local.settings.php +++ b/docroot/sites/religiousstudies/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/researchadmin_humsci/settings/default.local.settings.php b/docroot/sites/researchadmin_humsci/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/researchadmin_humsci/settings/default.local.settings.php +++ b/docroot/sites/researchadmin_humsci/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/settings/ci.settings.php b/docroot/sites/settings/ci.settings.php index 94d770e185..ba9ffb2f7c 100644 --- a/docroot/sites/settings/ci.settings.php +++ b/docroot/sites/settings/ci.settings.php @@ -2,8 +2,6 @@ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); - $databases = [ 'default' => [ @@ -56,25 +54,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/sgs/settings/default.local.settings.php b/docroot/sites/sgs/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/sgs/settings/default.local.settings.php +++ b/docroot/sites/sgs/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/shenlab/settings/default.local.settings.php b/docroot/sites/shenlab/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/shenlab/settings/default.local.settings.php +++ b/docroot/sites/shenlab/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/sitp/settings/default.local.settings.php b/docroot/sites/sitp/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/sitp/settings/default.local.settings.php +++ b/docroot/sites/sitp/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/siw/settings/default.local.settings.php b/docroot/sites/siw/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/siw/settings/default.local.settings.php +++ b/docroot/sites/siw/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/sociology/settings/default.local.settings.php b/docroot/sites/sociology/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/sociology/settings/default.local.settings.php +++ b/docroot/sites/sociology/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/southasia/settings/default.local.settings.php b/docroot/sites/southasia/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/southasia/settings/default.local.settings.php +++ b/docroot/sites/southasia/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/stanfordsciencefellows/settings/default.local.settings.php b/docroot/sites/stanfordsciencefellows/settings/default.local.settings.php index 9e5e1b68d9..06c3316a6d 100644 --- a/docroot/sites/stanfordsciencefellows/settings/default.local.settings.php +++ b/docroot/sites/stanfordsciencefellows/settings/default.local.settings.php @@ -5,20 +5,17 @@ * Local development override configuration feature. */ -assert_options(ASSERT_EXCEPTION, TRUE); +use Acquia\Blt\Robo\Common\EnvironmentDetector; $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); -if (isset($acsf_site_name)) { - $db_name .= '_' . $acsf_site_name; -} /** * Database configuration. */ -$databases = array( +$databases = [ 'default' => - array( + [ 'default' => - array( + [ 'database' => $db_name, 'username' => '${drupal.db.username}', 'password' => '${drupal.db.password}', @@ -27,38 +24,17 @@ 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', 'prefix' => '', - ), - ), -); - -$dir = dirname(DRUPAL_ROOT); + ], + ], +]; // Use development service parameters. -$settings['container_yamls'][] = $dir . '/docroot/sites/development.services.yml'; -$settings['container_yamls'][] = $dir . '/docroot/sites/blt.development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/development.services.yml'; +$settings['container_yamls'][] = EnvironmentDetector::getRepoRoot() . '/docroot/sites/blt.development.services.yml'; // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * @@ -107,18 +83,17 @@ /** * Configure static caches. * - * Note: you should test with the config, bootstrap, and discovery caches enabled to - * test that metadata is cached as expected. However, in the early stages of development, - * you may want to disable them. Overrides to these bins must be explicitly set for each - * bin to change the default configuration provided by Drupal core in core.services.yml. + * Note: you should test with the config, bootstrap, and discovery caches + * enabled to test that metadata is cached as expected. However, in the early + * stages of development, you may want to disable them. Overrides to these bins + * must be explicitly set for each bin to change the default configuration + * provided by Drupal core in core.services.yml. * See https://www.drupal.org/node/2754947 */ - // $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; - // $settings['cache']['bins']['discovery'] = 'cache.backend.null'; - // $settings['cache']['bins']['config'] = 'cache.backend.null'; - - +// $settings['cache']['bins']['bootstrap'] = 'cache.backend.null'; +// $settings['cache']['bins']['discovery'] = 'cache.backend.null'; +// $settings['cache']['bins']['config'] = 'cache.backend.null'; /** * Enable access to rebuild.php. * @@ -130,32 +105,35 @@ $settings['rebuild_access'] = FALSE; /** - * Temporary file path: - * - * A local file system path where temporary files will be stored. This - * directory should not be accessible over the web. - * - * Note: Caches need to be cleared when this value is changed. - * - * See https://www.drupal.org/node/1928898 for more information - * about global configuration override. + * Skip file system permissions hardening. + * + * The system module will periodically check the permissions of your site's + * site directory to ensure that it is not writable by the website user. For + * sites that are managed with a version control system, this can cause problems + * when files in that directory such as settings.php are updated, because the + * user pulling in the changes won't have permissions to modify files in the + * directory. */ -$config['system.file']['path']['temporary'] = '/tmp'; +$settings['skip_permissions_hardening'] = TRUE; /** - * Private file path. + * Files paths. + */ +$settings['file_private_path'] = EnvironmentDetector::getRepoRoot() . '/files-private/default'; +/** + * Site path. + * + * @var $site_path + * This is always set and exposed by the Drupal Kernel. */ -$settings['file_private_path'] = $dir . '/files-private'; -if (isset($acsf_site_name)) { - $settings['file_public_path'] = "sites/default/files/$acsf_site_name"; - $settings['file_private_path'] = "$repo_root/files-private/$acsf_site_name"; -} +// phpcs:ignore +$settings['file_public_path'] = 'sites/' . EnvironmentDetector::getSiteName($site_path) . '/files'; /** * Trusted host configuration. * * See full description in default.settings.php. */ -$settings['trusted_host_patterns'] = array( +$settings['trusted_host_patterns'] = [ '^.+$', -); +]; diff --git a/docroot/sites/statistics/settings/default.local.settings.php b/docroot/sites/statistics/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/statistics/settings/default.local.settings.php +++ b/docroot/sites/statistics/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/sts/settings/default.local.settings.php b/docroot/sites/sts/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/sts/settings/default.local.settings.php +++ b/docroot/sites/sts/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/suac/settings/default.local.settings.php b/docroot/sites/suac/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/suac/settings/default.local.settings.php +++ b/docroot/sites/suac/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/symsys/settings/default.local.settings.php b/docroot/sites/symsys/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/symsys/settings/default.local.settings.php +++ b/docroot/sites/symsys/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/tessier_lavigne_lab/settings/default.local.settings.php b/docroot/sites/tessier_lavigne_lab/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/tessier_lavigne_lab/settings/default.local.settings.php +++ b/docroot/sites/tessier_lavigne_lab/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/texttechnologies/settings/default.local.settings.php b/docroot/sites/texttechnologies/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/texttechnologies/settings/default.local.settings.php +++ b/docroot/sites/texttechnologies/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/urbanstudies/settings/default.local.settings.php b/docroot/sites/urbanstudies/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/urbanstudies/settings/default.local.settings.php +++ b/docroot/sites/urbanstudies/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/west/settings/default.local.settings.php b/docroot/sites/west/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/west/settings/default.local.settings.php +++ b/docroot/sites/west/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/womensleadership/settings/default.local.settings.php b/docroot/sites/womensleadership/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/womensleadership/settings/default.local.settings.php +++ b/docroot/sites/womensleadership/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. * diff --git a/docroot/sites/womensleadershipcp/settings/default.local.settings.php b/docroot/sites/womensleadershipcp/settings/default.local.settings.php index 8b9f8283c2..06c3316a6d 100644 --- a/docroot/sites/womensleadershipcp/settings/default.local.settings.php +++ b/docroot/sites/womensleadershipcp/settings/default.local.settings.php @@ -6,7 +6,6 @@ */ use Acquia\Blt\Robo\Common\EnvironmentDetector; -assert_options(ASSERT_EXCEPTION, TRUE); $db_name = '${drupal.db.database}_' . basename(dirname(__FILE__, 2)); /** @@ -36,25 +35,6 @@ // Allow access to update.php. $settings['update_free_access'] = TRUE; -/** - * Assertions. - * - * The Drupal project primarily uses runtime assertions to enforce the - * expectations of the API by failing when incorrect calls are made by code - * under development. - * - * @see http://php.net/assert - * @see https://www.drupal.org/node/2492225 - * - * If you are using PHP 7.0 it is strongly recommended that you set - * zend.assertions=1 in the PHP.ini file (It cannot be changed from .htaccess - * or runtime) on development machines and to 0 in production. - * - * @see https://wiki.php.net/rfc/expectations - */ -assert_options(ASSERT_ACTIVE, TRUE); -assert_options(ASSERT_EXCEPTION, TRUE); - /** * Show all error messages, with backtrace information. *