get('/checkmulti/', function(PhraseaApplication $app, Request $request) { $multi = ($request->query->get('multi') === 'true'); $tag = \databox_field::loadClassFromTagName($request->query->get('source')); $datas = array( 'result' => ($multi === $tag->isMulti()), 'is_multi' => $tag->isMulti(), ); return $app->json($datas); }); $controllers->get('/checkreadonly/', function(PhraseaApplication $app, Request $request) { $readonly = ($request->query->get('readonly') === 'true'); $tag = \databox_field::loadClassFromTagName($request->query->get('source')); $datas = array( 'result' => ($readonly !== $tag->isWritable()), 'is_readonly' => ! $tag->isWritable(), ); return $app->json($datas); }); return $controllers; } }