Completed
Push — master ( 6f1a19...e34473 )
by Vitaly
02:18
created

MethodMetadata   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 3
Bugs 0 Features 1
Metric Value
wmc 1
c 3
b 0
f 1
lcom 0
cbo 1
dl 0
loc 24
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 4 1
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: Vitaly Iegorov
5
 * Date: 08.08.2016
6
 * Time: 14:22.
7
 */
8
namespace samsonframework\container\metadata;
9
10
/**
11
 * Class MethodMetadata
12
 * @package samsonframework\container\metadata
13
 */
14
class MethodMetadata extends AbstractMetadata
15
{
16
    /** @var int Method modifiers */
17
    public $modifiers;
18
19
    /** @var ClassMetadata */
20
    public $classMetadata;
21
22
    /** @var ParameterMetadata[] */
23
    public $parametersMetadata = [];
24
25
    /** @var array ArgumentName => ArgumentType */
26
    public $dependencies;
27
28
    /**
29
     * MethodMetadata constructor.
30
     *
31
     * @param ClassMetadata $classMetadata
32
     */
33
    public function __construct(ClassMetadata $classMetadata)
34
    {
35
        $this->classMetadata = $classMetadata;
36
    }
37
}
38