public function testWmcSimpleMultiple()
 {
     parse_str("WMC=12,13,14", $getArray);
     $apiObject = new GetApi($getArray);
     $expected = array(array("id" => 12), array("id" => 13), array("id" => 14));
     $this->assertEquals($expected, $apiObject->getWmc());
 }
    $e = new mb_notice("creating wmc from app: " . $app);
    $wmc->createFromApplication($app);
}
//
// create new WMC with services from GET API
//
$wmcGetApi = WmcFactory::createFromXml($wmc->toXml());
$options = array();
if (Mapbender::session()->exists("addwms_showWMS")) {
    $options["show"] = intval(Mapbender::session()->get("addwms_showWMS"));
}
if (Mapbender::session()->exists("addwms_zoomToExtent")) {
    $options["zoom"] = !!Mapbender::session()->get("addwms_zoomToExtent");
}
$getParams = array("WMC" => getConfiguration("WMC"), "WMS" => getConfiguration("WMS"), "LAYER" => getConfiguration("LAYER"), "FEATURETYPE" => getConfiguration("FEATURETYPE"), "GEORSS" => getConfiguration("GEORSS"));
$getApi = new GetApi($getParams);
//
// WMC
//
$inputWmcArray = $getApi->getWmc();
if ($inputWmcArray) {
    foreach ($inputWmcArray as $input) {
        // just make it work for a single Wmc
        try {
            $wmcGetApi = WmcFactory::createFromDb($input["id"]);
            //update urls from wmc with urls from database if id is given
            $updatedWMC = $wmcGetApi->updateUrlsFromDb();
            $wmcGetApi->createFromXml($updatedWMC);
            //increment load count
            $wmcGetApi->incrementWmcLoadCount();
        } catch (Exception $e) {