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

JobSnapshotMeta::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
c 0
b 0
f 0
rs 10
cc 1
eloc 2
nc 1
nop 0
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