Code Duplication    Length = 7-7 lines in 2 locations

src/Api.php 1 location

@@ 73-79 (lines=7) @@
70
71
        $className = __NAMESPACE__ . '\\API\\' . $className . 'Api';
72
73
        if (!array_key_exists($className, self::$selfInstanceMap)) {
74
            $api = new $className();
75
            if (!$api instanceof BaseApi) {
76
                exit($className . ' 必须继承 BaseApi');
77
            }
78
            self::$selfInstanceMap[$className] = $api;
79
        }
80
81
        return self::$selfInstanceMap[$className];
82
    }

src/ComponentApi.php 1 location

@@ 88-94 (lines=7) @@
85
86
        $className = __NAMESPACE__ . '\\API\\' . $className . 'Api';
87
88
        if (!array_key_exists($className, self::$selfInstanceMap)) {
89
            $api = new $className();
90
            if (!$api instanceof BaseApi) {
91
                exit($className . ' 必须继承 BaseApi');
92
            }
93
            self::$selfInstanceMap[$className] = $api;
94
        }
95
        self::$instantiation = true;
96
        Api::$instantiation  = false;
97