Completed
Push — master ( d3edd8...61bf89 )
by
unknown
02:52
created
src/Builder.php 1 patch
Doc Comments   -1 removed lines patch added patch discarded remove patch
@@ -57,7 +57,6 @@
 block discarded – undo
57 57
      * Container builder constructor.
58 58
      *
59 59
      * @param Generator       $generator     PHP code generator
60
-     * @param ClassMetadata[] $classMetadata Collection of classes metadata for container
61 60
      */
62 61
     public function __construct(Generator $generator)
63 62
     {
Please login to merge, or discard this patch.
src/definition/resolver/xml/XmlResolver.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -267,7 +267,7 @@
 block discarded – undo
267 267
     /**
268 268
      * Convert xml to array
269 269
      *
270
-     * @param $xmlObject
270
+     * @param \SimpleXMLElement $xmlObject
271 271
      * @param array $out
272 272
      * @return array
273 273
      */
Please login to merge, or discard this patch.
Unused Use Statements   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -6,27 +6,27 @@
 block discarded – undo
6 6
  */
7 7
 namespace samsonframework\container\definition\resolver\xml;
8 8
 
9
-use samsonframework\container\definition\builder\DefinitionBuilder;
10
-use samsonframework\container\definition\ClassDefinition;
11
-use samsonframework\container\definition\exception\ClassDefinitionAlreadyExistsException;
12
-use samsonframework\container\definition\exception\MethodDefinitionAlreadyExistsException;
13
-use samsonframework\container\definition\exception\ParameterDefinitionAlreadyExistsException;
14
-use samsonframework\container\definition\exception\PropertyDefinitionAlreadyExistsException;
15
-use samsonframework\container\definition\MethodDefinition;
16
-use samsonframework\container\definition\parameter\exception\ParameterAlreadyExistsException;
17
-use samsonframework\container\definition\reference\BoolReference;
18
-use samsonframework\container\definition\reference\ClassReference;
19
-use samsonframework\container\definition\reference\CollectionItem;
20
-use samsonframework\container\definition\reference\CollectionReference;
21
-use samsonframework\container\definition\reference\ConstantReference;
22
-use samsonframework\container\definition\reference\FloatReference;
23
-use samsonframework\container\definition\reference\IntegerReference;
24
-use samsonframework\container\definition\reference\NullReference;
25
-use samsonframework\container\definition\reference\ParameterReference;
26
-use samsonframework\container\definition\reference\ReferenceInterface;
27
-use samsonframework\container\definition\reference\ServiceReference;
28
-use samsonframework\container\definition\reference\StringReference;
29
-use samsonframework\container\definition\resolver\exception\FileNotFoundException;
9
+use samsonframework\container\definition\builder\DefinitionBuilder;
10
+use samsonframework\container\definition\ClassDefinition;
11
+use samsonframework\container\definition\exception\ClassDefinitionAlreadyExistsException;
12
+use samsonframework\container\definition\exception\MethodDefinitionAlreadyExistsException;
13
+use samsonframework\container\definition\exception\ParameterDefinitionAlreadyExistsException;
14
+use samsonframework\container\definition\exception\PropertyDefinitionAlreadyExistsException;
15
+use samsonframework\container\definition\MethodDefinition;
16
+use samsonframework\container\definition\parameter\exception\ParameterAlreadyExistsException;
17
+use samsonframework\container\definition\reference\BoolReference;
18
+use samsonframework\container\definition\reference\ClassReference;
19
+use samsonframework\container\definition\reference\CollectionItem;
20
+use samsonframework\container\definition\reference\CollectionReference;
21
+use samsonframework\container\definition\reference\ConstantReference;
22
+use samsonframework\container\definition\reference\FloatReference;
23
+use samsonframework\container\definition\reference\IntegerReference;
24
+use samsonframework\container\definition\reference\NullReference;
25
+use samsonframework\container\definition\reference\ParameterReference;
26
+use samsonframework\container\definition\reference\ReferenceInterface;
27
+use samsonframework\container\definition\reference\ServiceReference;
28
+use samsonframework\container\definition\reference\StringReference;
29
+use samsonframework\container\definition\resolver\exception\FileNotFoundException;
30 30
 use samsonframework\container\definition\resolver\exception\ReferenceNotImplementsException;
31 31
 
32 32
 /**
Please login to merge, or discard this patch.
src/definition/analyzer/annotation/annotation/InjectService.php 1 patch
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -15,8 +15,6 @@
 block discarded – undo
15 15
 use samsonframework\container\definition\exception\MethodDefinitionNotFoundException;
16 16
 use samsonframework\container\definition\exception\ParameterDefinitionAlreadyExistsException;
17 17
 use samsonframework\container\definition\exception\PropertyDefinitionNotFoundException;
18
-use samsonframework\container\definition\MethodDefinition;
19
-use samsonframework\container\definition\PropertyDefinition;
20 18
 use samsonframework\container\definition\reference\ServiceReference;
21 19
 
22 20
 /**
Please login to merge, or discard this patch.
src/definition/analyzer/annotation/AnnotationMethodAnalyzer.php 1 patch
Unused Use Statements   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -6,9 +6,9 @@
 block discarded – undo
6 6
  */
7 7
 namespace samsonframework\container\definition\analyzer\annotation;
8 8
 
9
-use samsonframework\container\definition\analyzer\DefinitionAnalyzer;
10
-use samsonframework\container\definition\analyzer\MethodAnalyzerInterface;
11
-use samsonframework\container\definition\ClassDefinition;
9
+use samsonframework\container\definition\analyzer\DefinitionAnalyzer;
10
+use samsonframework\container\definition\analyzer\MethodAnalyzerInterface;
11
+use samsonframework\container\definition\ClassDefinition;
12 12
 use samsonframework\container\definition\exception\MethodDefinitionAlreadyExistsException;
13 13
 
14 14
 class AnnotationMethodAnalyzer extends AbstractAnnotationAnalyzer implements MethodAnalyzerInterface
Please login to merge, or discard this patch.
src/definition/builder/DefinitionBuilder.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -15,7 +15,6 @@
 block discarded – undo
15 15
 use samsonframework\container\definition\parameter\ParameterBuilder;
16 16
 use samsonframework\container\definition\parameter\ParameterBuilderInterface;
17 17
 use samsonframework\container\definition\reference\ClassReference;
18
-use samsonframework\container\definition\reference\ReferenceDependencyInterface;
19 18
 use samsonframework\container\definition\reference\ReferenceInterface;
20 19
 
21 20
 /**
Please login to merge, or discard this patch.
src/definition/builder/DefinitionGenerator.php 1 patch
Unused Use Statements   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -6,22 +6,22 @@
 block discarded – undo
6 6
  */
7 7
 namespace samsonframework\container\definition\builder;
8 8
 
9
-use samsonframework\container\definition\ClassDefinition;
10
-use samsonframework\container\definition\builder\exception\ReferenceNotImplementsException;
11
-use samsonframework\container\definition\MethodDefinition;
12
-use samsonframework\container\definition\PropertyDefinition;
13
-use samsonframework\container\definition\reference\BoolReference;
14
-use samsonframework\container\definition\reference\ClassReference;
15
-use samsonframework\container\definition\reference\CollectionReference;
16
-use samsonframework\container\definition\reference\ConstantReference;
17
-use samsonframework\container\definition\reference\FloatReference;
18
-use samsonframework\container\definition\reference\IntegerReference;
19
-use samsonframework\container\definition\reference\NullReference;
20
-use samsonframework\container\definition\reference\ParameterReference;
21
-use samsonframework\container\definition\reference\ReferenceInterface;
22
-use samsonframework\container\definition\reference\ServiceReference;
23
-use samsonframework\container\definition\reference\StringReference;
24
-use samsonframework\generator\ClassGenerator;
9
+use samsonframework\container\definition\ClassDefinition;
10
+use samsonframework\container\definition\builder\exception\ReferenceNotImplementsException;
11
+use samsonframework\container\definition\MethodDefinition;
12
+use samsonframework\container\definition\PropertyDefinition;
13
+use samsonframework\container\definition\reference\BoolReference;
14
+use samsonframework\container\definition\reference\ClassReference;
15
+use samsonframework\container\definition\reference\CollectionReference;
16
+use samsonframework\container\definition\reference\ConstantReference;
17
+use samsonframework\container\definition\reference\FloatReference;
18
+use samsonframework\container\definition\reference\IntegerReference;
19
+use samsonframework\container\definition\reference\NullReference;
20
+use samsonframework\container\definition\reference\ParameterReference;
21
+use samsonframework\container\definition\reference\ReferenceInterface;
22
+use samsonframework\container\definition\reference\ServiceReference;
23
+use samsonframework\container\definition\reference\StringReference;
24
+use samsonframework\generator\ClassGenerator;
25 25
 use samsonframework\generator\MethodGenerator;
26 26
 
27 27
 /**
Please login to merge, or discard this patch.
src/definition/ClassDefinition.php 2 patches
Doc Comments   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
      * Get scope from definition
168 168
      *
169 169
      * @param string $id
170
-     * @return mixed
170
+     * @return AbstractScope
171 171
      * @throws ScopeNotFoundException
172 172
      */
173 173
     public function getScope(string $id): AbstractScope
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
     }
200 200
 
201 201
     /**
202
-     * @param string|ClassReference $className
202
+     * @param ClassReference $className
203 203
      * @return ClassDefinition
204 204
      * @throws \InvalidArgumentException
205 205
      */
@@ -320,7 +320,7 @@  discard block
 block discarded – undo
320 320
     /**
321 321
      * Get property definition
322 322
      *
323
-     * @param $propertyName
323
+     * @param string $propertyName
324 324
      * @return PropertyDefinition
325 325
      * @throws PropertyDefinitionNotFoundException
326 326
      */
@@ -346,7 +346,7 @@  discard block
 block discarded – undo
346 346
     /**
347 347
      * Get method definition
348 348
      *
349
-     * @param $methodName
349
+     * @param string $methodName
350 350
      * @return MethodDefinition
351 351
      * @throws MethodDefinitionNotFoundException
352 352
      */
Please login to merge, or discard this patch.
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -10,8 +10,6 @@
 block discarded – undo
10 10
 use samsonframework\container\definition\exception\MethodDefinitionNotFoundException;
11 11
 use samsonframework\container\definition\exception\PropertyDefinitionNotFoundException;
12 12
 use samsonframework\container\definition\reference\ClassReference;
13
-use samsonframework\container\definition\reference\ReferenceInterface;
14
-use samsonframework\container\definition\reference\ServiceReference;
15 13
 use samsonframework\container\definition\scope\AbstractScope;
16 14
 use samsonframework\container\definition\exception\MethodDefinitionAlreadyExistsException;
17 15
 use samsonframework\container\definition\exception\PropertyDefinitionAlreadyExistsException;
Please login to merge, or discard this patch.
src/definition/analyzer/annotation/annotation/InjectParameter.php 1 patch
Unused Use Statements   -3 removed lines patch added patch discarded remove patch
@@ -15,10 +15,7 @@
 block discarded – undo
15 15
 use samsonframework\container\definition\exception\MethodDefinitionNotFoundException;
16 16
 use samsonframework\container\definition\exception\ParameterDefinitionAlreadyExistsException;
17 17
 use samsonframework\container\definition\exception\PropertyDefinitionNotFoundException;
18
-use samsonframework\container\definition\MethodDefinition;
19
-use samsonframework\container\definition\PropertyDefinition;
20 18
 use samsonframework\container\definition\reference\ParameterReference;
21
-use samsonframework\container\definition\reference\ServiceReference;
22 19
 
23 20
 /**
24 21
  * Injection annotation parameter.
Please login to merge, or discard this patch.
src/definition/builder/DefinitionCompiler.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -185,7 +185,7 @@
 block discarded – undo
185 185
      *
186 186
      * @param DefinitionBuilder $definitionBuilder
187 187
      * @param string $interfaceName
188
-     * @return string
188
+     * @return ReferenceInterface
189 189
      * @throws ImplementerForTypeNotFoundException
190 190
      * TODO Add interface resolvers functionality
191 191
      */
Please login to merge, or discard this patch.