--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/app/Http/Controllers/Api/LexvoController.php Fri Jan 15 15:35:00 2016 +0100
@@ -0,0 +1,32 @@
+<?php
+
+namespace CorpusParole\Http\Controllers\Api;
+
+use Illuminate\Http\Request;
+use CorpusParole\Http\Requests;
+use CorpusParole\Http\Controllers\Controller;
+use CorpusParole\Services\LexvoResolverInterface;
+use CorpusParole\Services\LexvoResolverException;
+
+class LexvoController extends Controller
+{
+ public function __construct(LexvoResolverInterface $lexvoResolver) {
+ $this->lexvoResolver = $lexvoResolver;
+ }
+
+ /**
+ * Display the specified resource.
+ *
+ * @param int $id od comma separatedlist of ids
+ * @return \Illuminate\Http\Response
+ */
+ public function show($id)
+ {
+ try {
+ return response()->json(['lexvoids' => $this->lexvoResolver->getNames(explode(",", $id))]);
+ } catch (LexvoResolverException $e) {
+ abort(500, $e->getMessage());
+ }
+ }
+
+}