File tree Expand file tree Collapse file tree 2 files changed +10
-13
lines changed
magento2plugin/magento/packages Expand file tree Collapse file tree 2 files changed +10
-13
lines changed Original file line number Diff line number Diff line change 99import java .util .List ;
1010
1111public enum MessageQueueConnections {
12+
1213 DB ("db" ),
13- AMPQ ("ampq " );
14+ AMPQ ("amqp " );
1415
1516 private final String type ;
1617
@@ -32,16 +33,6 @@ public String getType() {
3233 return type ;
3334 }
3435
35- /**
36- * Get connection type by name.
37- *
38- * @param typeName type name
39- * @return Request Interface
40- */
41- public static String getConnectionTypeByName (final String typeName ) {
42- return MessageQueueConnections .valueOf (typeName ).getType ();
43- }
44-
4536 /**
4637 * Get list of connection types.
4738 *
@@ -51,7 +42,7 @@ public static List<String> getList() {
5142 final List <String > typeList = new ArrayList <>();
5243
5344 for (final MessageQueueConnections type : MessageQueueConnections .values ()) {
54- typeList .add (getConnectionTypeByName ( type .name () ));
45+ typeList .add (type .getType ( ));
5546 }
5647
5748 return typeList ;
Original file line number Diff line number Diff line change @@ -32,7 +32,13 @@ private MagentoTypeEscapeUtil() {
3232 String result = typeFqn ;
3333
3434 while (matcher .find ()) {
35- result = result .substring (0 , matcher .start (0 )) + result .substring (matcher .end (0 ));
35+ final int begin = matcher .start (0 );
36+ final int end = matcher .end (0 );
37+
38+ if (begin < 0 || begin > end || end > result .length ()) {
39+ continue ;
40+ }
41+ result = result .substring (0 , begin ) + result .substring (end );
3642 }
3743
3844 return typeFqn .equals (result ) ? typeFqn : result ;
You can’t perform that action at this time.
0 commit comments