You are here

class PhpRequireLoader in Libraries API 8.3

Provides a PHP file loader using PHP's require_once.

@todo Provide a separate PhpIncludeOnceLoader.

Hierarchy

Expanded class hierarchy of PhpRequireLoader

1 string reference to 'PhpRequireLoader'
libraries.services.yml in ./libraries.services.yml
libraries.services.yml
1 service uses PhpRequireLoader
libraries.php_file_loader in ./libraries.services.yml
Drupal\libraries\ExternalLibrary\PhpFile\PhpRequireLoader

File

src/ExternalLibrary/PhpFile/PhpRequireLoader.php, line 10

Namespace

Drupal\libraries\ExternalLibrary\PhpFile
View source
class PhpRequireLoader implements PhpFileLoaderInterface {

  /**
   * {@inheritdoc}
   */
  public function load($file) {

    // @todo Because libraries cannot be loaded twice it should be possible to
    //   use 'require' instead of 'require_once'.

    /** @noinspection PhpIncludeInspection */
    require_once $file;
  }

}

Members