public function XcacheClassLoader::__construct

Constructor.

@api

Parameters

string $prefix A prefix to create a namespace in Xcache:

object $classFinder An object that implements findFile() method.:

File

drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/XcacheClassLoader.php, line 56

Class

XcacheClassLoader
XcacheClassLoader implements a wrapping autoloader cached in Xcache for PHP 5.3.

Namespace

Symfony\Component\ClassLoader

Code

public function __construct($prefix, $classFinder) {
  if (!extension_loaded('Xcache')) {
    throw new \RuntimeException('Unable to use XcacheClassLoader as Xcache is not enabled.');
  }
  if (!method_exists($classFinder, 'findFile')) {
    throw new \InvalidArgumentException('The class finder must implement a "findFile" method.');
  }
  $this->prefix = $prefix;
  $this->classFinder = $classFinder;
}