Add getVendorDir() in favor of constant ICINGAWEB_VENDORS
This commit is contained in:
parent
bfa834fc3b
commit
f427577067
|
@ -56,6 +56,27 @@ abstract class ApplicationBootstrap
|
||||||
*/
|
*/
|
||||||
protected $appDir;
|
protected $appDir;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Vendor library directory
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected $vendorDir;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Library directory
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected $libDir;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Configuration directory
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected $configDir;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Icinga auto loader
|
* Icinga auto loader
|
||||||
*
|
*
|
||||||
|
@ -63,13 +84,6 @@ abstract class ApplicationBootstrap
|
||||||
*/
|
*/
|
||||||
private $loader;
|
private $loader;
|
||||||
|
|
||||||
/**
|
|
||||||
* Library directory
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
private $libDir;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Config object
|
* Config object
|
||||||
*
|
*
|
||||||
|
@ -77,13 +91,6 @@ abstract class ApplicationBootstrap
|
||||||
*/
|
*/
|
||||||
protected $config;
|
protected $config;
|
||||||
|
|
||||||
/**
|
|
||||||
* Configuration directory
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
private $configDir;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Module manager
|
* Module manager
|
||||||
*
|
*
|
||||||
|
@ -118,9 +125,7 @@ abstract class ApplicationBootstrap
|
||||||
}
|
}
|
||||||
$this->baseDir = $baseDir;
|
$this->baseDir = $baseDir;
|
||||||
$this->appDir = $baseDir . '/application';
|
$this->appDir = $baseDir . '/application';
|
||||||
|
$this->vendorDir = $baseDir . '/library/vendor';
|
||||||
define('ICINGAWEB_VENDORS', $baseDir . '/library/vendor');
|
|
||||||
|
|
||||||
$this->libDir = realpath(__DIR__ . '/../..');
|
$this->libDir = realpath(__DIR__ . '/../..');
|
||||||
|
|
||||||
if ($configDir === null) {
|
if ($configDir === null) {
|
||||||
|
@ -242,15 +247,27 @@ abstract class ApplicationBootstrap
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Getter for config dir
|
* Get the vendor library directory
|
||||||
*
|
*
|
||||||
* @param string $subdir
|
* @param string $subDir Optional sub directory to get
|
||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function getConfigDir($subdir = null)
|
public function getVendorDir($subDir = null)
|
||||||
{
|
{
|
||||||
return $this->getDirWithSubDir($this->configDir, $subdir);
|
return $this->getDirWithSubDir($this->vendorDir, $subDir);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the configuration directory
|
||||||
|
*
|
||||||
|
* @param string $subDir Optional sub directory to get
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function getConfigDir($subDir = null)
|
||||||
|
{
|
||||||
|
return $this->getDirWithSubDir($this->configDir, $subDir);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue