Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ClassLoader.php

function ClassLoader::initializeIncludeClosure

Same name in this branch
  1. 11.1.x vendor/composer/ClassLoader.php \Composer\Autoload\ClassLoader::initializeIncludeClosure()

Return value

void

2 calls to ClassLoader::initializeIncludeClosure()
ClassLoader::__construct in vendor/composer/ClassLoader.php
ClassLoader::__construct in vendor/composer/composer/src/Composer/Autoload/ClassLoader.php

File

vendor/composer/composer/src/Composer/Autoload/ClassLoader.php, line 561

Class

ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.

Namespace

Composer\Autoload

Code

private static function initializeIncludeClosure() {
    if (self::$includeFile !== null) {
        return;
    }
    
    /**
     * Scope isolated include.
     *
     * Prevents access to $this/self from included files.
     *
     * @param  string $file
     * @return void
     */
    self::$includeFile = \Closure::bind(static function ($file) {
        include $file;
    }, null, null);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal