6
6
7
7
namespace Magento \Backend \Model \Menu \Director ;
8
8
9
+ use Magento \Backend \Model \Menu \Builder ;
10
+ use Magento \Backend \Model \Menu \Builder \AbstractCommand ;
11
+ use Psr \Log \LoggerInterface ;
12
+
9
13
/**
10
14
* @api
11
15
* @since 100.0.2
@@ -23,14 +27,14 @@ class Director extends \Magento\Backend\Model\Menu\AbstractDirector
23
27
* Get command object
24
28
*
25
29
* @param array $data command params
26
- * @param \Psr\Log\ LoggerInterface $logger
27
- * @return \Magento\Backend\Model\Menu\Builder\ AbstractCommand
30
+ * @param LoggerInterface $logger
31
+ * @return AbstractCommand
28
32
*/
29
33
protected function _getCommand ($ data , $ logger )
30
34
{
31
35
$ command = $ this ->_commandFactory ->create ($ data ['type ' ], ['data ' => $ data ]);
32
36
if (isset ($ this ->_messagePatterns [$ data ['type ' ]])) {
33
- $ logger ->info (
37
+ $ logger ->debug (
34
38
sprintf ($ this ->_messagePatterns [$ data ['type ' ]], $ command ->getId ())
35
39
);
36
40
}
@@ -41,14 +45,14 @@ protected function _getCommand($data, $logger)
41
45
* Build menu instance
42
46
*
43
47
* @param array $config
44
- * @param \Magento\Backend\Model\Menu\ Builder $builder
45
- * @param \Psr\Log\ LoggerInterface $logger
48
+ * @param Builder $builder
49
+ * @param LoggerInterface $logger
46
50
* @return void
47
51
*/
48
52
public function direct (
49
53
array $ config ,
50
- \ Magento \ Backend \ Model \ Menu \ Builder $ builder ,
51
- \ Psr \ Log \ LoggerInterface $ logger
54
+ Builder $ builder ,
55
+ LoggerInterface $ logger
52
56
) {
53
57
foreach ($ config as $ data ) {
54
58
$ builder ->processCommand ($ this ->_getCommand ($ data , $ logger ));
0 commit comments