Code Duplication    Length = 9-9 lines in 2 locations

controller/RestController.php 2 locations

@@ 811-819 (lines=9) @@
808
     * @param Request $request
809
     * @return object json-ld wrapped broader transitive concept uris and labels.
810
     */
811
    public function broaderTransitive($request)
812
    {
813
        $broaders = $request->getVocab()->getConceptTransitiveBroaders($request->getUri(), $this->parseLimit(), false, $request->getLang());
814
        if (empty($broaders)) {
815
            return $this->returnError('404', 'Not Found', "Could not find concept <{$request->getUri()}>");
816
        }
817
        $ret = $this->transformTransitivePropertyResults($request->getUri(), $request->getLang(), $broaders, "broaderTransitive", "skos:broaderTransitive", "broader", "skos:broader");
818
        return $this->returnJson($ret);
819
    }
820
821
    /**
822
     * Used for querying narrower relations for a concept.
@@ 841-849 (lines=9) @@
838
     * @param Request $request
839
     * @return object json-ld wrapped narrower transitive concept uris and labels.
840
     */
841
    public function narrowerTransitive($request)
842
    {
843
        $narrowers = $request->getVocab()->getConceptTransitiveNarrowers($request->getUri(), $this->parseLimit(), $request->getLang());
844
        if (empty($narrowers)) {
845
            return $this->returnError('404', 'Not Found', "Could not find concept <{$request->getUri()}>");
846
        }
847
        $ret = $this->transformTransitivePropertyResults($request->getUri(), $request->getLang(), $narrowers, "narrowerTransitive", "skos:narrowerTransitive", "narrower", "skos:narrower");
848
        return $this->returnJson($ret);
849
    }
850
851
    /**
852
     * Used for querying broader transitive relations