#!/usr/bin/env php init(); $logger = getLogger($settings, 'console-'); require_once('inc/inc.Extension.php'); $application = new Application(); $application->add(new StatsCommand($settings, $logger, $translator)); $application->add(new AddfolderCommand($settings, $logger, $translator)); $application->add(new AdddocumentCommand($settings, $logger, $translator, $extmgr)); $application->add(new DeleteCommand($settings, $logger, $translator)); $application->add(new ClearcacheCommand($settings, $logger, $translator)); $application->add(new ListcacheCommand($settings, $logger, $translator)); $application->add(new ListextensionCommand($settings, $logger, $translator, $extmgr)); $application->add(new ConfigureextensionCommand($settings, $logger, $translator, $extmgr)); $application->add(new PackageextensionCommand($settings, $logger, $translator, $extmgr)); $application->add(new ReloadextensionCommand($settings, $logger, $translator, $extmgr)); if(isset($GLOBALS['SEEDDMS_HOOKS']['console'])) { foreach($GLOBALS['SEEDDMS_HOOKS']['console'] as $hookObj) { if (method_exists($hookObj, 'addCommand')) { $hookObj->addCommand($application, ['settings'=>$settings, 'logger'=>$logger, 'translator'=>$translator, 'extmgr'=>$extmgr]); } } } $application->run();