class DrupalLoad in X Autoload 7.5
Hierarchy
- class \Drupal\xautoload\Tests\VirtualDrupal\DrupalLoad
Expanded class hierarchy of DrupalLoad
File
- tests/
src/ VirtualDrupal/ DrupalLoad.php, line 7
Namespace
Drupal\xautoload\Tests\VirtualDrupalView source
class DrupalLoad {
/**
* @var array
*/
private $files = array();
/**
* @var DrupalGetFilename
*/
private $drupalGetFilename;
/**
* @param DrupalGetFilename $drupalGetFilename
*/
function __construct(DrupalGetFilename $drupalGetFilename) {
$this->drupalGetFilename = $drupalGetFilename;
}
/**
* @see drupal_load()
*/
function drupalLoad($type, $name) {
if (isset($this->files[$type][$name])) {
return TRUE;
}
$filename = $this->drupalGetFilename
->drupalGetFilename($type, $name);
if ($filename) {
include_once $filename;
$this->files[$type][$name] = TRUE;
return TRUE;
}
return FALSE;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DrupalLoad:: |
private | property | ||
DrupalLoad:: |
private | property | ||
DrupalLoad:: |
function | |||
DrupalLoad:: |
function |