66
77namespace Magento \SemanticVersionChecker \Analyzer \Mftf ;
88
9+ use Magento \SemanticVersionChecker \Analyzer \AnalyzerInterface ;
910use Magento \SemanticVersionChecker \MftfReport ;
10- use Magento \SemanticVersionChecker \Operation \Mftf \ActionGroup \ActionGroupActionChanged ;
1111use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionAdded ;
1212use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionChanged ;
1313use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionGroupRefChanged ;
1414use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionRemoved ;
1515use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionSequenceChanged ;
1616use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionTypeChanged ;
1717use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestAdded ;
18- use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestAnnotationAdded ;
1918use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestAnnotationChanged ;
2019use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestGroupRemoved ;
2120use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestRemoved ;
21+ use Magento \SemanticVersionChecker \Registry \XmlRegistry ;
2222use Magento \SemanticVersionChecker \Scanner \MftfScanner ;
23- use PHPSemVerChecker \Registry \Registry ;
2423use PHPSemVerChecker \Report \Report ;
2524use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestRemoveActionRemoved ;
2625use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestRemoveActionAdded ;
2726
28- class TestAnalyzer extends AbstractEntityAnalyzer
27+ /**
28+ * Mftf Test analyzer class.
29+ */
30+ class TestAnalyzer extends AbstractEntityAnalyzer implements AnalyzerInterface
2931{
3032 const MFTF_ANOTATION_ELEMENT = "{}annotations " ;
3133 const MFTF_BEFORE_ELEMENT = "{}before " ;
3234 const MFTF_AFTER_ELEMENT = "{}after " ;
3335 const MFTF_GROUP_ELEMENT = "{}group " ;
3436 const MFTF_DATA_TYPE = 'test ' ;
35- const MFTF_DATA_DIRECTORY = '/Mftf/Test/ ' ;
3637
3738 /**
3839 * operations array
@@ -53,11 +54,11 @@ class TestAnalyzer extends AbstractEntityAnalyzer
5354 /**
5455 * MFTF test.xml analyzer
5556 *
56- * @param Registry $registryBefore
57- * @param Registry $registryAfter
57+ * @param XmlRegistry $registryBefore
58+ * @param XmlRegistry $registryAfter
5859 * @return Report
5960 */
60- public function analyze (Registry $ registryBefore , Registry $ registryAfter )
61+ public function analyze ($ registryBefore , $ registryAfter )
6162 {
6263 $ beforeEntities = $ registryBefore ->data [MftfScanner::MFTF_ENTITY ] ?? [];
6364 $ afterEntities = $ registryAfter ->data [MftfScanner::MFTF_ENTITY ] ?? [];
0 commit comments