11
11
use Psr \Log \LoggerInterface ;
12
12
use Magento \Framework \App \ObjectManager ;
13
13
14
+ /**
15
+ * Class AbstractFactory
16
+ */
14
17
abstract class AbstractFactory implements \Magento \Framework \ObjectManager \FactoryInterface
15
18
{
16
19
/**
@@ -49,10 +52,10 @@ abstract class AbstractFactory implements \Magento\Framework\ObjectManager\Facto
49
52
protected $ creationStack = [];
50
53
51
54
/**
52
- * @param \Magento\Framework\ObjectManager\ConfigInterface $config
53
- * @param ObjectManagerInterface $objectManager
55
+ * @param \Magento\Framework\ObjectManager\ConfigInterface $config
56
+ * @param ObjectManagerInterface $objectManager
54
57
* @param \Magento\Framework\ObjectManager\DefinitionInterface $definitions
55
- * @param array $globalArguments
58
+ * @param array $globalArguments
56
59
*/
57
60
public function __construct (
58
61
\Magento \Framework \ObjectManager \ConfigInterface $ config ,
@@ -91,6 +94,8 @@ public function setArguments($arguments)
91
94
}
92
95
93
96
/**
97
+ * Get definitions
98
+ *
94
99
* @return \Magento\Framework\ObjectManager\DefinitionInterface
95
100
*/
96
101
public function getDefinitions ()
@@ -105,7 +110,7 @@ public function getDefinitions()
105
110
* Create object
106
111
*
107
112
* @param string $type
108
- * @param array $args
113
+ * @param array $args
109
114
*
110
115
* @return object
111
116
* @throws RuntimeException
@@ -130,9 +135,9 @@ protected function createObject($type, $args)
130
135
/**
131
136
* Resolve an argument
132
137
*
133
- * @param array &$argument
138
+ * @param array &$argument
134
139
* @param string $paramType
135
- * @param mixed $paramDefault
140
+ * @param mixed $paramDefault
136
141
* @param string $paramName
137
142
* @param string $requestedType
138
143
*
@@ -214,8 +219,8 @@ protected function parseArray(&$array)
214
219
* Resolve constructor arguments
215
220
*
216
221
* @param string $requestedType
217
- * @param array $parameters
218
- * @param array $arguments
222
+ * @param array $parameters
223
+ * @param array $arguments
219
224
*
220
225
* @return array
221
226
*
0 commit comments