Code Duplication    Length = 17-17 lines in 2 locations

src/BBS/Nova/Translation/GraphQL/Queries/Translation/ByLocaleId.php 1 location

@@ 7-23 (lines=17) @@
4
5
use Illuminate\Database\Eloquent\Builder;
6
7
class ByLocaleId extends ByLocale
8
{
9
    /**
10
     * {@inheritdoc}
11
     */
12
    protected function filterLocales(Builder $query, array $args)
13
    {
14
        if (empty($args['id']) || ($args['id'] === '*')) {
15
            //
16
        } else {
17
            $localeIds = explode(',', trim($args['id'], ','));
18
            $query = $query->whereIn('id', $localeIds);
19
        }
20
21
        return $query;
22
    }
23
}
24

src/BBS/Nova/Translation/GraphQL/Queries/Translation/ByLocaleIso.php 1 location

@@ 7-23 (lines=17) @@
4
5
use Illuminate\Database\Eloquent\Builder;
6
7
class ByLocaleIso extends ByLocale
8
{
9
    /**
10
     * {@inheritdoc}
11
     */
12
    protected function filterLocales(Builder $query, array $args)
13
    {
14
        if (empty($args['iso']) || ($args['iso'] === '*')) {
15
            //
16
        } else {
17
            $localeIsos = explode(',', trim($args['iso'], ','));
18
            $query = $query->whereIn('iso', $localeIsos);
19
        }
20
21
        return $query;
22
    }
23
}
24