Code Duplication    Length = 23-23 lines in 2 locations

src/Core/Model/Message/CustomLineItemStateTransitionMessage.php 1 location

@@ 43-65 (lines=23) @@
40
 * @method DateTimeDecorator getLastModifiedAt()
41
 * @method CustomLineItemStateTransitionMessage setLastModifiedAt(DateTime $lastModifiedAt = null)
42
 */
43
class CustomLineItemStateTransitionMessage extends Message
44
{
45
    const MESSAGE_TYPE = 'CustomLineItemStateTransition';
46
47
    public function fieldDefinitions()
48
    {
49
        $definitions = array_merge(
50
            parent::fieldDefinitions(),
51
            [
52
                'customLineItemId' => [static::TYPE => 'string'],
53
                'transitionDate' => [
54
                    static::TYPE => DateTime::class,
55
                    static::DECORATOR => DateTimeDecorator::class
56
                ],
57
                'quantity' => [static::TYPE => 'int'],
58
                'fromState' => [static::TYPE => StateReference::class],
59
                'toState' => [static::TYPE => StateReference::class],
60
            ]
61
        );
62
63
        return $definitions;
64
    }
65
}
66

src/Core/Model/Message/LineItemStateTransitionMessage.php 1 location

@@ 43-65 (lines=23) @@
40
 * @method DateTimeDecorator getLastModifiedAt()
41
 * @method LineItemStateTransitionMessage setLastModifiedAt(DateTime $lastModifiedAt = null)
42
 */
43
class LineItemStateTransitionMessage extends Message
44
{
45
    const MESSAGE_TYPE = 'LineItemStateTransition';
46
47
    public function fieldDefinitions()
48
    {
49
        $definitions = array_merge(
50
            parent::fieldDefinitions(),
51
            [
52
                'lineItemId' => [static::TYPE => 'string'],
53
                'transitionDate' => [
54
                    static::TYPE => DateTime::class,
55
                    static::DECORATOR => DateTimeDecorator::class
56
                ],
57
                'quantity' => [static::TYPE => 'int'],
58
                'fromState' => [static::TYPE => StateReference::class],
59
                'toState' => [static::TYPE => StateReference::class],
60
            ]
61
        );
62
63
        return $definitions;
64
    }
65
}
66