6
6
7
7
namespace Magento \SemanticVersionChecker \Analyzer \Mftf ;
8
8
9
+ use Magento \SemanticVersionChecker \Analyzer \AnalyzerInterface ;
9
10
use Magento \SemanticVersionChecker \MftfReport ;
10
- use Magento \SemanticVersionChecker \Operation \Mftf \ActionGroup \ActionGroupActionChanged ;
11
11
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionAdded ;
12
12
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionChanged ;
13
13
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionGroupRefChanged ;
14
14
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionRemoved ;
15
15
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionSequenceChanged ;
16
16
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestActionTypeChanged ;
17
17
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestAdded ;
18
- use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestAnnotationAdded ;
19
18
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestAnnotationChanged ;
20
19
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestGroupRemoved ;
21
20
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestRemoved ;
21
+ use Magento \SemanticVersionChecker \Registry \XmlRegistry ;
22
22
use Magento \SemanticVersionChecker \Scanner \MftfScanner ;
23
- use PHPSemVerChecker \Registry \Registry ;
24
23
use PHPSemVerChecker \Report \Report ;
25
24
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestRemoveActionRemoved ;
26
25
use Magento \SemanticVersionChecker \Operation \Mftf \Test \TestRemoveActionAdded ;
27
26
28
- class TestAnalyzer extends AbstractEntityAnalyzer
27
+ /**
28
+ * Mftf Test analyzer class.
29
+ */
30
+ class TestAnalyzer extends AbstractEntityAnalyzer implements AnalyzerInterface
29
31
{
30
32
const MFTF_ANOTATION_ELEMENT = "{}annotations " ;
31
33
const MFTF_BEFORE_ELEMENT = "{}before " ;
32
34
const MFTF_AFTER_ELEMENT = "{}after " ;
33
35
const MFTF_GROUP_ELEMENT = "{}group " ;
34
36
const MFTF_DATA_TYPE = 'test ' ;
35
- const MFTF_DATA_DIRECTORY = '/Mftf/Test/ ' ;
36
37
37
38
/**
38
39
* operations array
@@ -53,11 +54,11 @@ class TestAnalyzer extends AbstractEntityAnalyzer
53
54
/**
54
55
* MFTF test.xml analyzer
55
56
*
56
- * @param Registry $registryBefore
57
- * @param Registry $registryAfter
57
+ * @param XmlRegistry $registryBefore
58
+ * @param XmlRegistry $registryAfter
58
59
* @return Report
59
60
*/
60
- public function analyze (Registry $ registryBefore , Registry $ registryAfter )
61
+ public function analyze ($ registryBefore , $ registryAfter )
61
62
{
62
63
$ beforeEntities = $ registryBefore ->data [MftfScanner::MFTF_ENTITY ] ?? [];
63
64
$ afterEntities = $ registryAfter ->data [MftfScanner::MFTF_ENTITY ] ?? [];
0 commit comments