mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-11-27 18:10:42 +00:00
move classes into namespace Seeddms\Seeddms, add aliases for previous class names
This commit is contained in:
parent
2f968f90e0
commit
32351d6179
|
|
@ -22,18 +22,20 @@
|
|||
* This copyright notice MUST APPEAR in all copies of the script!
|
||||
***************************************************************/
|
||||
|
||||
namespace Seeddms\Seeddms;
|
||||
|
||||
/**
|
||||
* Base class for extensions
|
||||
*
|
||||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @package SeedDMS
|
||||
*/
|
||||
class SeedDMS_ExtBase {
|
||||
class ExtensionBase {
|
||||
var $settings;
|
||||
var $dms;
|
||||
var $logger;
|
||||
|
||||
public function __construct($settings, $dms, $logger) {
|
||||
public function __construct(Settings $settings, $dms, $logger) {
|
||||
$this->settings = $settings;
|
||||
$this->dms = $dms;
|
||||
$this->logger = $logger;
|
||||
|
|
|
|||
|
|
@ -750,5 +750,3 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';');
|
|||
return $this->errmsgs;
|
||||
} /* }}} */
|
||||
}
|
||||
|
||||
class_alias('Seeddms\Seeddms\ExtensionMgr', 'SeedDMS_Extension_Mgr');
|
||||
|
|
|
|||
|
|
@ -11,10 +11,20 @@
|
|||
* @version Release: @package_version@
|
||||
*/
|
||||
|
||||
require "inc.ClassExtensionMgr.php";
|
||||
require_once "inc.ClassExtBase.php";
|
||||
//require_once "inc.ClassExtensionMgr.php";
|
||||
//require_once "inc.ClassExtBase.php";
|
||||
|
||||
$extmgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir, $settings->_repositoryUrl, $settings->_proxyUrl, $settings->_proxyUser, $settings->_proxyPassword);
|
||||
// Do not set a namespace until all extensions use that namespace
|
||||
// or set the class name in the conf file to '\xxxx'
|
||||
//namespace Seeddms\Seeddms;
|
||||
|
||||
use Seeddms\Seeddms\ExtensionMgr;
|
||||
|
||||
class_alias('Seeddms\Seeddms\ExtensionMgr', 'SeedDMS_Extension_Mgr');
|
||||
/* Declare an alias as long as it used by extensions */
|
||||
class_alias('Seeddms\Seeddms\ExtensionBase', 'SeedDMS_ExtBase');
|
||||
|
||||
$extmgr = new \Seeddms\Seeddms\ExtensionMgr($settings->_rootDir."/ext", $settings->_cacheDir, $settings->_repositoryUrl, $settings->_proxyUrl, $settings->_proxyUser, $settings->_proxyPassword);
|
||||
|
||||
foreach($extmgr->getExtensionConfiguration() as $extname=>$extconf) {
|
||||
if($extconf['disable']) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user