get_session(); // $session->close_storage(); $controllers = new ControllerCollection(); $controllers->get('/checkmulti/', function() use ($app, $appbox) { $request = $app['request']; $multi = ($request->get('multi') === 'true'); $metadata = databox_field::load_class_from_xpath($request->get('source')); $datas = array( 'result' => ($multi === $metadata->is_multi()) , 'is_multi' => $metadata->is_multi() ); return new Response(p4string::jsonencode($datas)); }); $controllers->get('/checkreadonly/', function() use ($app, $appbox) { $request = $app['request']; $readonly = ($request->get('readonly') === 'true'); $metadata = databox_field::load_class_from_xpath($request->get('source')); $datas = array( 'result' => ($readonly === $metadata->is_readonly()) , 'is_readonly' => $metadata->is_readonly() ); return new Response(p4string::jsonencode($datas)); }); return $controllers; } }