Configurator
Configurator class pulls various configuration of the module into one central location.
/**
* Class Configurator
*/
class Configurator
{
public $name;
public $paths = [];
public $uploadFolders = [];
public $copyBlankFiles = [];
public $copyTestFolders = [];
public $templateFolders = [];
public $oldFiles = [];
public $oldFolders = [];
public $renameTables = [];
public $moduleStats = [];
public $modCopyright;
public $icons;
/**
* Configurator constructor.
*/
public function __construct()
{
$config = include dirname(dirname(__DIR__)) . '/config/config.php';
$this->name = $config->name;
$this->paths = $config->paths;
$this->uploadFolders = $config->uploadFolders;
$this->copyBlankFiles = $config->copyBlankFiles;
$this->copyTestFolders = $config->copyTestFolders;
$this->templateFolders = $config->templateFolders;
$this->oldFiles = $config->oldFiles;
$this->oldFolders = $config->oldFolders;
$this->renameTables = $config->renameTables;
$this->moduleStats = $config->moduleStats;
$this->modCopyright = $config->modCopyright;
$this->icons = include dirname(dirname(__DIR__)) . '/config/icons.php';
$this->paths = include dirname(dirname(__DIR__)) . '/config/paths.php';
}
}A typical config.php file:
Last updated
Was this helpful?