Exemple #1
0
                    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();
Exemple #3
0
 private static function init()
 {
     self::$MAP_SUFFIX = defined("Propel::VERSION") && version_compare(Propel::VERSION, "1.3", ">=") ? "TableMap" : "MapBuilder";
 }