9
9
10
10
use Magento \ConfigurableProduct \Model \ResourceModel \Product \Type \Configurable as ConfigurableResource ;
11
11
use Magento \ConfigurableProduct \Model \Product \Type \Configurable ;
12
- use Magento \ConfigurableProduct \Model \ResourceModel \Product \Type \Configurable \Attribute ;
13
12
use Magento \Eav \Model \Entity \Attribute \AbstractAttribute ;
14
13
use Magento \Framework \App \ObjectManager ;
15
14
@@ -63,10 +62,9 @@ class Collection extends \Magento\Framework\Model\ResourceModel\Db\Collection\Ab
63
62
* @param \Magento\Framework\Data\Collection\Db\FetchStrategyInterface $fetchStrategy
64
63
* @param \Magento\Framework\Event\ManagerInterface $eventManager
65
64
* @param \Magento\Store\Model\StoreManagerInterface $storeManager
66
- * @param Configurable $catalogProductTypeConfigurable
65
+ * @param \Magento\ConfigurableProduct\Model\Product\Type\ Configurable $catalogProductTypeConfigurable
67
66
* @param \Magento\Catalog\Helper\Data $catalogData
68
- * @param Attribute $resource
69
- * @param ConfigurableResource $configurableResource
67
+ * @param \Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Attribute $resource
70
68
* @param \Magento\Framework\DB\Adapter\AdapterInterface $connection
71
69
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
72
70
*/
@@ -78,14 +76,12 @@ public function __construct(
78
76
\Magento \Store \Model \StoreManagerInterface $ storeManager ,
79
77
Configurable $ catalogProductTypeConfigurable ,
80
78
\Magento \Catalog \Helper \Data $ catalogData ,
81
- Attribute $ resource ,
82
- ConfigurableResource $ configurableResource = null ,
79
+ \Magento \ConfigurableProduct \Model \ResourceModel \Product \Type \Configurable \Attribute $ resource ,
83
80
\Magento \Framework \DB \Adapter \AdapterInterface $ connection = null
84
81
) {
85
82
$ this ->_storeManager = $ storeManager ;
86
83
$ this ->_productTypeConfigurable = $ catalogProductTypeConfigurable ;
87
84
$ this ->_catalogData = $ catalogData ;
88
- $ this ->configurableResource = $ configurableResource ;
89
85
parent ::__construct ($ entityFactory , $ logger , $ fetchStrategy , $ eventManager , $ connection , $ resource );
90
86
}
91
87
@@ -332,6 +328,7 @@ public function __wakeup()
332
328
* Get Configurable Resource
333
329
*
334
330
* @return ConfigurableResource
331
+ * @deprecated
335
332
*/
336
333
private function getConfigurableResource ()
337
334
{
0 commit comments