DrupalLoad.php in X Autoload 7.5
File
tests/src/VirtualDrupal/DrupalLoad.php
View source
<?php
namespace Drupal\xautoload\Tests\VirtualDrupal;
class DrupalLoad {
private $files = array();
private $drupalGetFilename;
function __construct(DrupalGetFilename $drupalGetFilename) {
$this->drupalGetFilename = $drupalGetFilename;
}
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;
}
}