Skip to content

Commit 55671bb

Browse files
UCT-723: Changed api coverage index checking principle
1 parent f6aa431 commit 55671bb

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

src/com/magento/idea/magento2uct/inspections/php/ImportInspection.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@ private boolean isInterface(final PhpUse use) {
6767

6868
if (phpReference != null) {
6969
final PsiElement element = phpReference.resolve();
70+
71+
if (element == null) {
72+
return use.getFQN().contains("Interface");
73+
}
74+
7075
return element instanceof PhpClass && ((PhpClass) element).isInterface();
7176
}
7277

src/com/magento/idea/magento2uct/versioning/VersionStateManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ private VersionStateManager(final @NotNull Project project) {
110110
existenceStateIndex = new ExistenceStateIndex();
111111
compute(existenceStateIndex);
112112

113-
apiCoverageStateIndex = new ApiCoverageStateIndex(existenceStateIndex.getAllData());
113+
apiCoverageStateIndex = new ApiCoverageStateIndex(existenceStateIndex.getIndexData());
114114
compute(apiCoverageStateIndex);
115115
}
116116

src/com/magento/idea/magento2uct/versioning/indexes/data/ApiCoverageStateIndex.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,12 @@ public ApiCoverageStateIndex() {
4040
/**
4141
* Api coverage state index constructor.
4242
*
43-
* @param existenceVersioningData Map
43+
* @param targetVersionCodebaseData Map
4444
*/
45-
public ApiCoverageStateIndex(final Map<String, Map<String, Boolean>> existenceVersioningData) {
45+
public ApiCoverageStateIndex(final Map<String, Boolean> targetVersionCodebaseData) {
4646
versioningData = new LinkedHashMap<>();
4747
targetVersionData = new HashMap<>();
48-
codebaseSet = new HashMap<>(
49-
VersioningDataOperationsUtil.unionVersionData(existenceVersioningData)
50-
);
48+
codebaseSet = new HashMap<>(targetVersionCodebaseData);
5149
}
5250

5351
/**

0 commit comments

Comments
 (0)