public __construct ( string $prefix, object $decorated ) | ||
$prefix | string | The WinCache namespace prefix to use |
$decorated | object | A class loader object that implements the findFile() method |
public function __construct($prefix, $decorated)
{
if (!extension_loaded('wincache')) {
throw new \RuntimeException('Unable to use WinCacheClassLoader as WinCache is not enabled.');
}
if (!method_exists($decorated, 'findFile')) {
throw new \InvalidArgumentException('The class finder must implement a "findFile" method.');
}
$this->prefix = $prefix;
$this->decorated = $decorated;
}