OpenCart 🇺🇦

Класс Loader { ... }

Название свойства Описание
Loader::$registry protected mixed $registry
Тип Возвр. Описание
public mixed __construct ( $registry )
Исходный код метода:
$this->registry = $registry;
public mixed __get ( $key )
Исходный код метода:
return $this->registry->get($key);
public mixed __set ( $key, $value )
Исходный код метода:
$this->registry->set($key, $value);
public void library ( string $library )
Исходный код метода:
$file = DIR_SYSTEM . 'library/' . $library . '.php';

if (file_exists($file)) {
	include_once($file);
} else {
	trigger_error('Error: Could not load library ' . $library . '!');
	exit();					
}
public mixed helper ( $helper )
Исходный код метода:
$file = DIR_SYSTEM . 'helper/' . $helper . '.php';

if (file_exists($file)) {
	include_once($file);
} else {
	trigger_error('Error: Could not load helper ' . $helper . '!');
	exit();					
}
public void model ( string $model )
Исходный код метода:
$file  = DIR_APPLICATION . 'model/' . $model . '.php';
$class = 'Model' . preg_replace('/[^a-zA-Z0-9]/', '', $model);

if (file_exists($file)) { 
	include_once($file);

	$this->registry->set('model_' . str_replace('/', '_', $model), new $class($this->registry));
} else {
	trigger_error('Error: Could not load model ' . $model . '!');
	exit();					
}
public mixed database ( $driver, $hostname, $username, $password, $database )
Исходный код метода:
$file  = DIR_SYSTEM . 'database/' . $driver . '.php';
$class = 'Database' . preg_replace('/[^a-zA-Z0-9]/', '', $driver);

if (file_exists($file)) {
	include_once($file);

	$this->registry->set(str_replace('/', '_', $driver), new $class($hostname, $username, $password, $database));
} else {
	trigger_error('Error: Could not load database ' . $driver . '!');
	exit();				
}
public mixed config ( $config )
Исходный код метода:
$this->config->load($config);
public mixed language ( $language )
Исходный код метода:
return $this->language->load($language);

Связанные классы:

Название класса Роль
class Config { ... } Компонент Config используется в данном классе
class Language { ... } Компонент Language используется в данном классе

Комментарии