Code Duplication    Length = 8-8 lines in 4 locations

eZ/Publish/Core/Repository/SiteAccessAware/SearchService.php 4 locations

@@ 50-57 (lines=8) @@
47
        $this->languageResolver = $languageResolver;
48
    }
49
50
    public function findContent(Query $query, array $languageFilter = array(), $filterOnUserPermissions = true)
51
    {
52
        $languageFilter['languages'] = $this->languageResolver->getLanguages(
53
            empty($languageFilter['languages']) ? []: $languageFilter['languages']
54
        );
55
56
        return $this->service->findContent($query, $languageFilter, $filterOnUserPermissions);
57
    }
58
59
    public function findContentInfo(Query $query, array $languageFilter = array(), $filterOnUserPermissions = true)
60
    {
@@ 59-66 (lines=8) @@
56
        return $this->service->findContent($query, $languageFilter, $filterOnUserPermissions);
57
    }
58
59
    public function findContentInfo(Query $query, array $languageFilter = array(), $filterOnUserPermissions = true)
60
    {
61
        $languageFilter['languages'] = $this->languageResolver->getLanguages(
62
            empty($languageFilter['languages']) ? []: $languageFilter['languages']
63
        );
64
65
        return $this->service->findContentInfo($query, $languageFilter, $filterOnUserPermissions);
66
    }
67
68
    public function findSingle(Criterion $filter, array $languageFilter = array(), $filterOnUserPermissions = true)
69
    {
@@ 68-75 (lines=8) @@
65
        return $this->service->findContentInfo($query, $languageFilter, $filterOnUserPermissions);
66
    }
67
68
    public function findSingle(Criterion $filter, array $languageFilter = array(), $filterOnUserPermissions = true)
69
    {
70
        $languageFilter['languages'] = $this->languageResolver->getLanguages(
71
            empty($languageFilter['languages']) ? []: $languageFilter['languages']
72
        );
73
74
        return $this->service->findSingle($filter, $languageFilter, $filterOnUserPermissions);
75
    }
76
77
    public function suggest($prefix, $fieldPaths = array(), $limit = 10, Criterion $filter = null)
78
    {
@@ 82-89 (lines=8) @@
79
        return $this->service->suggest($prefix, $fieldPaths, $limit, $filter);
80
    }
81
82
    public function findLocations(LocationQuery $query, array $languageFilter = array(), $filterOnUserPermissions = true)
83
    {
84
        $languageFilter['languages'] = $this->languageResolver->getLanguages(
85
            empty($languageFilter['languages']) ? []: $languageFilter['languages']
86
        );
87
88
        return $this->service->findLocations($query, $languageFilter, $filterOnUserPermissions);
89
    }
90
}
91