Passed
Push — master ( 0d508a...6e2a06 )
by Jens
16:22 queued 10s
created

OrderEditApplied::fieldDefinitions()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 10
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 6
CRAP Score 1

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 10
c 0
b 0
f 0
ccs 6
cts 6
cp 1
rs 10
cc 1
nc 1
nop 0
crap 1
1
<?php
2
/**
3
 *
4
 */
5
6
namespace Commercetools\Core\Model\OrderEdit;
7
8
use Commercetools\Core\Model\Common\DateTimeDecorator;
9
use DateTime;
10
11
/**
12
 * @package Commercetools\Core\Model\OrderEdit
13
 *
14
 * @method DateTimeDecorator getAppliedAt()
15
 * @method OrderEditApplied setAppliedAt(DateTime $appliedAt = null)
16
 * @method OrderExcerpt getExcerptBeforeEdit()
17
 * @method OrderEditApplied setExcerptBeforeEdit(OrderExcerpt $excerptBeforeEdit = null)
18
 * @method OrderExcerpt getExcerptAfterEdit()
19
 * @method OrderEditApplied setExcerptAfterEdit(OrderExcerpt $excerptAfterEdit = null)
20
 * @method string getType()
21
 * @method OrderEditApplied setType(string $type = null)
22
 */
23
class OrderEditApplied extends OrderEditResult
24
{
25
    const ORDER_EDIT_RESULT_TYPE = 'Applied';
26
27 2
    public function fieldDefinitions()
28
    {
29
        return [
30 2
            'type' => [static::TYPE => 'string'],
31
            'appliedAt' => [
32 2
                static::TYPE => DateTime::class,
33 2
                static::DECORATOR => DateTimeDecorator::class
34
            ],
35 2
            'excerptBeforeEdit' => [static::TYPE => OrderExcerpt::class],
36 2
            'excerptAfterEdit' => [static::TYPE => OrderExcerpt::class]
37
        ];
38
    }
39
}
40