Completed
Push — develop ( d8c8a4...8796d6 )
by
unknown
19:17
created

JobSnapshotMeta   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 1
dl 0
loc 16
c 0
b 0
f 0
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 4 1
1
<?php
2
/**
3
 * YAWIK
4
 *
5
 * @filesource
6
 * @copyright (c) 2013 - 2016 Cross Solution (http://cross-solution.de)
7
 * @license   MIT
8
 * @author    [email protected]
9
 */
10
11
namespace Jobs\Entity;
12
13
use Core\Entity\SnapshotMeta;
14
use Doctrine\ODM\MongoDB\Mapping\Annotations as ODM;
15
16
/**
17
 * Class JobSnapshotMeta
18
 * @package Jobs\Entity
19
 *
20
 * @ODM\EmbeddedDocument
21
 * @ODM\HasLifecycleCallbacks
22
 */
23
class JobSnapshotMeta extends SnapshotMeta
24
{
25
26
    const STATUS_ENTITY_CLASS = JobSnapshotStatus::class;
27
28
    /**
29
     * @var Job
30
     * @ODM\EmbedOne(targetDocument="JobSnapshot")
31
     */
32
    protected $entity;
33
34
    public function __construct()
35
    {
36
        $this->setStatus(JobSnapshotStatus::ACTIVE);
37
    }
38
}
39