Code Duplication    Length = 9-9 lines in 2 locations

src/Application/BaseCoreData.php 2 locations

@@ 54-62 (lines=9) @@
51
     *
52
     * @return string
53
     */
54
    public static function getGeneratorFromParametersData(array $data): string
55
    {
56
        assert(array_key_exists(self::KEY_ROUTER_PARAMS__GENERATOR, $data));
57
        $result = $data[self::KEY_ROUTER_PARAMS__GENERATOR];
58
        assert(empty($result) === false);
59
        assert(static::classImplements($result, DataGenerator::class));
60
61
        return $result;
62
    }
63
64
    /**
65
     * @param array $data
@@ 69-77 (lines=9) @@
66
     *
67
     * @return string
68
     */
69
    public static function getDispatcherFromParametersData(array $data): string
70
    {
71
        assert(array_key_exists(self::KEY_ROUTER_PARAMS__DISPATCHER, $data));
72
        $result = $data[self::KEY_ROUTER_PARAMS__DISPATCHER];
73
        assert(empty($result) === false);
74
        assert(static::classImplements($result, Dispatcher::class));
75
76
        return $result;
77
    }
78
79
    /**
80
     * @param array $data