continue; } echo "Installing " . $objOneMetadata->getStrTitle() . "...\n\n"; $objHandler = $objManager->getPackageManagerForPath($objOneMetadata->getStrPath()); if (!$objHandler->isInstallable()) { echo "skipping " . $objOneMetadata->getStrTitle() . " due to unresolved requirements\n"; continue; } echo $objHandler->installOrUpdate(); unset($arrPackagesToInstall[$intKey]); echo "\n\n"; } } echo "Installing samplecontent...\n\n"; try { $objHandler = $objManager->getPackageManagerForPath(class_resourceloader::getInstance()->getCorePathForModule("module_samplecontent") . "/module_samplecontent"); } catch (class_exception $objEx) { $objHandler = null; } if ($objHandler !== null) { echo $objHandler->installOrUpdate(); } } } $objTestmanager = new BuildHelper(); $objTestmanager->strProjectPath = $argv[1]; $objTestmanager->bitOnlyProjectsetup = $argv[2] == "onlySetup"; if (isset($argv[3])) { $objTestmanager->strConfigFile = $argv[3]; } $objTestmanager->main();
$modx->initialize('mgr'); $modx->getService('error', 'error.modError', '', ''); } $modx->lexicon->load('mycomponent:default'); $modx->setLogLevel(xPDO::LOG_LEVEL_INFO); $modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML'); if (!defined('MODX_CORE_PATH')) { session_write_close(); die('build.config.php is not correct'); } @(include dirname(__FILE__) . '/config/current.project.php'); if (!$currentProject) { session_write_close(); die('Could not get current project'); } $helper = new BuildHelper($modx); $modx->lexicon->load('mycomponent:default'); $props = $helper->getProps(dirname(__FILE__) . '/config/' . $currentProject . '.config.php'); if (!is_array($props)) { session_write_close(); die($modx->lexicon('mc_no_config_file')); } $criticalSettings = array('packageNameLower', 'packageName', 'version', 'release'); foreach ($criticalSettings as $setting) { if (!isset($setting)) { session_write_close(); die($modx->lexicon('mc_critical_setting_not_set') . ': ' . $setting); } } if (strpos($props['packageNameLower'], '-') || strpos($props['packageNameLower'], ' ')) { session_write_close();
private static function init() { self::$MAP_SUFFIX = defined("Propel::VERSION") && version_compare(Propel::VERSION, "1.3", ">=") ? "TableMap" : "MapBuilder"; }