Code Duplication    Length = 9-9 lines in 2 locations

controller/RestController.php 2 locations

@@ 740-748 (lines=9) @@
737
     * @param Request $request
738
     * @return object json-ld wrapped broader transitive concept uris and labels.
739
     */
740
    public function broaderTransitive($request)
741
    {
742
        $broaders = $request->getVocab()->getConceptTransitiveBroaders($request->getUri(), $this->parseLimit(), false, $request->getLang());
743
        if (empty($broaders)) {
744
            return $this->returnError('404', 'Not Found', "Could not find concept <{$request->getUri()}>");
745
        }
746
        $ret = $this->transformTransitivePropertyResults($request->getUri(), $request->getLang(), $broaders, "broaderTransitive", "skos:broaderTransitive", "broader", "skos:broader");
747
        return $this->returnJson($ret);
748
    }
749
750
    /**
751
     * Used for querying narrower relations for a concept.
@@ 770-778 (lines=9) @@
767
     * @param Request $request
768
     * @return object json-ld wrapped narrower transitive concept uris and labels.
769
     */
770
    public function narrowerTransitive($request)
771
    {
772
        $narrowers = $request->getVocab()->getConceptTransitiveNarrowers($request->getUri(), $this->parseLimit(), $request->getLang());
773
        if (empty($narrowers)) {
774
            return $this->returnError('404', 'Not Found', "Could not find concept <{$request->getUri()}>");
775
        }
776
        $ret = $this->transformTransitivePropertyResults($request->getUri(), $request->getLang(), $narrowers, "narrowerTransitive", "skos:narrowerTransitive", "narrower", "skos:narrower");
777
        return $this->returnJson($ret);
778
    }
779
780
    /**
781
     * Used for querying broader transitive relations