You are here

function base_path in Drupal 10

Same name and namespace in other branches
  1. 8 core/includes/common.inc \base_path()
  2. 4 includes/common.inc \base_path()
  3. 5 includes/common.inc \base_path()
  4. 6 includes/common.inc \base_path()
  5. 7 includes/common.inc \base_path()
  6. 9 core/includes/common.inc \base_path()

Returns the base URL path (i.e., directory) of the Drupal installation.

Function base_path() adds a "/" to the beginning and end of the returned path if the path is not empty. At the very least, this will return "/".

Examples:

43 calls to base_path()
AttachedAssetsTest::testAggregation in core/tests/Drupal/KernelTests/Core/Asset/AttachedAssetsTest.php
Integration test for CSS/JS aggregation.
BigPipePlaceholderTestCases::cases in core/modules/big_pipe/tests/modules/big_pipe_test/src/BigPipePlaceholderTestCases.php
Gets all BigPipe placeholder test cases.
BigPipeTest::testNoJsDetection in core/modules/big_pipe/tests/src/Functional/BigPipeTest.php
Tests BigPipe's no-JS detection.
BlockContextualLinksTest::testBlockContextualRemoveLinks in core/modules/block/tests/src/FunctionalJavascript/BlockContextualLinksTest.php
Test to ensure that remove contextual link is present in the block.
CommentInterfaceTest::testCommentInterface in core/modules/comment/tests/src/Functional/CommentInterfaceTest.php
Tests the comment interface.

... See full list

16 string references to 'base_path'
AlreadyInstalledException::__construct in core/lib/Drupal/Core/Installer/Exception/AlreadyInstalledException.php
Constructs a new "already installed" exception.
DefaultSummary::buildOptionsForm in core/modules/views/src/Plugin/views/style/DefaultSummary.php
Provide a form to edit options for this plugin.
DefaultSummary::defineOptions in core/modules/views/src/Plugin/views/style/DefaultSummary.php
Information about options for all kinds of purposes will be held here.
FieldPluginBaseTest.php in core/modules/views/tests/src/Unit/Plugin/field/FieldPluginBaseTest.php
Contains \Drupal\Tests\views\Unit\Plugin\field\FieldPluginBaseTest.
FileMigrationSetupTrait::fileMigrationSetup in core/modules/file/tests/src/Kernel/Migrate/d7/FileMigrationSetupTrait.php
Prepare the file migration for running.

... See full list

File

core/includes/common.inc, line 193
Common functions that many Drupal modules will need to reference.

Code

function base_path() {
  return $GLOBALS['base_path'];
}