Code Duplication    Length = 9-9 lines in 2 locations

src/Application/BaseCoreData.php 2 locations

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