Пример #1
0
function mapModelFromFeedData($feedData)
{
    if (isset($feedData['CONTROLLER_CLASS'])) {
        // legacy
        $modelClass = $feedData['CONTROLLER_CLASS'];
    } elseif (isset($feedData['MODEL_CLASS'])) {
        $modelClass = $feedData['MODEL_CLASS'];
    } else {
        $modelClass = 'MapDataModel';
    }
    try {
        $model = MapDataModel::factory($modelClass, $feedData);
    } catch (KurogoConfigurationException $e) {
        $model = DataController::factory($modelClass, $feedData);
    }
    return $model;
}
Пример #2
0
function mapModelFromFeedData($feedData)
{
    if (isset($feedData['MODEL_CLASS'])) {
        $modelClass = $feedData['MODEL_CLASS'];
    } else {
        $modelClass = 'MapDataModel';
    }
    $model = MapDataModel::factory($modelClass, $feedData);
    return $model;
}