11
11
*/
12
12
namespace Magento \Newsletter \Block \Adminhtml ;
13
13
14
+ use Magento \Backend \Block \Template ;
15
+ use Magento \Backend \Block \Template \Context ;
14
16
use Magento \Newsletter \Model \ResourceModel \Queue \Collection ;
17
+ use Magento \Newsletter \Model \ResourceModel \Queue \CollectionFactory ;
15
18
16
19
/**
20
+ * Newsletter Subscriber block
21
+ *
17
22
* @api
18
23
* @since 100.0.2
19
24
*/
20
- class Subscriber extends \ Magento \ Backend \ Block \ Template
25
+ class Subscriber extends Template
21
26
{
22
27
/**
23
28
* Queue collection
@@ -32,34 +37,24 @@ class Subscriber extends \Magento\Backend\Block\Template
32
37
protected $ _template = 'Magento_Newsletter::subscriber/list.phtml ' ;
33
38
34
39
/**
35
- * @var \Magento\Newsletter\Model\ResourceModel\Queue\ CollectionFactory
40
+ * @var CollectionFactory
36
41
*/
37
42
protected $ _collectionFactory ;
38
43
39
44
/**
40
- * @param \Magento\Backend\Block\Template\ Context $context
41
- * @param \Magento\Newsletter\Model\ResourceModel\Queue\ CollectionFactory $collectionFactory
45
+ * @param Context $context
46
+ * @param CollectionFactory $collectionFactory
42
47
* @param array $data
43
48
*/
44
49
public function __construct (
45
- \ Magento \ Backend \ Block \ Template \ Context $ context ,
46
- \ Magento \ Newsletter \ Model \ ResourceModel \ Queue \ CollectionFactory $ collectionFactory ,
50
+ Context $ context ,
51
+ CollectionFactory $ collectionFactory ,
47
52
array $ data = []
48
53
) {
49
54
$ this ->_collectionFactory = $ collectionFactory ;
50
55
parent ::__construct ($ context , $ data );
51
56
}
52
57
53
- /**
54
- * Prepares block to render
55
- *
56
- * @return $this
57
- */
58
- protected function _beforeToHtml ()
59
- {
60
- return parent ::_beforeToHtml ();
61
- }
62
-
63
58
/**
64
59
* Return queue collection with loaded neversent queues
65
60
*
@@ -68,7 +63,7 @@ protected function _beforeToHtml()
68
63
public function getQueueCollection ()
69
64
{
70
65
if ($ this ->_queueCollection === null ) {
71
- /** @var $this->_queueCollection \Magento\Newsletter\Model\ResourceModel\Queue\ Collection */
66
+ /** @var $this->_queueCollection Collection */
72
67
$ this ->_queueCollection = $ this
73
68
->_collectionFactory
74
69
->create ()
0 commit comments