public static function updateConfig($projectId, $config) { $project = new LexiconProjectModel($projectId); $configModel = new LexConfiguration(); JsonDecoder::decode($configModel, $config); $project->config = $configModel; $decoder = new JsonDecoder(); $decoder->decodeMapOf('', $project->inputSystems, $config['inputSystems']); $project->write(); }
/** * @param string $key * @param object $model * @param MongoDate $data */ public function decodeMapOf($key, $model, $data) { foreach ($data as $k => $item) { self::decodeDollarDot($k, $data); } parent::decodeMapOf($key, $model, $data); }