server/src/app/Services/LexvoResolver.php
changeset 133 821253d361d1
parent 28 b0b56e0f8c7f
child 158 366509ae2f37
--- a/server/src/app/Services/LexvoResolver.php	Thu Feb 25 12:24:30 2016 +0100
+++ b/server/src/app/Services/LexvoResolver.php	Thu Feb 25 21:26:15 2016 +0100
@@ -21,6 +21,7 @@
         }
         return $lexvoid;
     }
+
     /**
      * Get name from Viaf id
      * @param string $id The id to resolve. Can be an url starting with http://viaf.org/viaf/
@@ -40,6 +41,10 @@
      */
     public function getNames(array $ids) {
 
+        if(count($ids) > config('corpusparole.lexvo_max_ids')) {
+            throw new LexvoResolverException("Too manys ids provided");
+        }
+
         $lexvoids = array_map([$this, 'checkLexvoId'], $ids);
         $lexvoidsMap = array_combine($lexvoids, $ids);