Scrutinizer GitHub App not installed

We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.

Install GitHub App

Code Duplication    Length = 36-36 lines in 2 locations

Resolver/ArgResolver.php 1 location

@@ 14-49 (lines=36) @@
11
12
namespace Overblog\GraphQLBundle\Resolver;
13
14
class ArgResolver extends AbstractResolver
15
{
16
    /**
17
     * @param $alias
18
     *
19
     * @return mixed
20
     */
21
    public function resolve($alias)
22
    {
23
        if (null !== $arg = $this->cache->fetch($alias)) {
24
            return $arg;
25
        }
26
        $arg = $this->getArgFromAlias($alias);
27
        $this->cache->save($alias, $arg);
28
29
        return $arg;
30
    }
31
32
    private function getArgServiceIdFromAlias($alias)
33
    {
34
        $argsMapping = $this->container->getParameter('overblog_graphql.args_mapping');
35
36
        if (!isset($argsMapping[$alias]['id'])) {
37
            throw new UnresolvableException(sprintf('Unknown arg with alias "%s" (verified service tag)', $alias));
38
        }
39
40
        return $argsMapping[$alias]['id'];
41
    }
42
43
    private function getArgFromAlias($alias)
44
    {
45
        $serviceId = $this->getArgServiceIdFromAlias($alias);
46
47
        return $serviceId !== null ? $this->container->get($serviceId) : null;
48
    }
49
}
50

Resolver/FieldResolver.php 1 location

@@ 14-49 (lines=36) @@
11
12
namespace Overblog\GraphQLBundle\Resolver;
13
14
class FieldResolver extends AbstractResolver
15
{
16
    /**
17
     * @param $alias
18
     *
19
     * @return mixed
20
     */
21
    public function resolve($alias)
22
    {
23
        if (null !== $field = $this->cache->fetch($alias)) {
24
            return $field;
25
        }
26
        $field = $this->getFieldFromAlias($alias);
27
        $this->cache->save($alias, $field);
28
29
        return $field;
30
    }
31
32
    private function getFieldServiceIdFromAlias($alias)
33
    {
34
        $typesMapping = $this->container->getParameter('overblog_graphql.fields_mapping');
35
36
        if (!isset($typesMapping[$alias]['id'])) {
37
            throw new UnresolvableException(sprintf('Unknown field with alias "%s" (verified service tag)', $alias));
38
        }
39
40
        return $typesMapping[$alias]['id'];
41
    }
42
43
    private function getFieldFromAlias($alias)
44
    {
45
        $serviceId = $this->getFieldServiceIdFromAlias($alias);
46
47
        return $serviceId !== null ? $this->container->get($serviceId) : null;
48
    }
49
}
50