Code Duplication    Length = 22-22 lines in 2 locations

src/Core/Model/Project/Project.php 1 location

@@ 34-55 (lines=22) @@
31
 * @method MessagesConfiguration getMessages()
32
 * @method Project setMessages(MessagesConfiguration $messages = null)
33
 */
34
class Project extends JsonObject
35
{
36
    public function fieldDefinitions()
37
    {
38
        return [
39
            'key' => [static::TYPE => 'string'],
40
            'name' => [static::TYPE => 'string'],
41
            'countries' => [static::TYPE => Collection::class],
42
            'currencies' => [static::TYPE => Collection::class],
43
            'languages' => [static::TYPE => Collection::class],
44
            'createdAt' => [
45
                static::TYPE => DateTime::class,
46
                static::DECORATOR => DateTimeDecorator::class
47
            ],
48
            'trialUntil' => [
49
                static::TYPE => DateTime::class,
50
                static::DECORATOR => DateTimeDecorator::class
51
            ],
52
            'messages' => [static::TYPE => MessagesConfiguration::class]
53
        ];
54
    }
55
}
56

src/Core/Model/Subscription/Subscription.php 1 location

@@ 37-58 (lines=22) @@
34
 * @method Subscription setChanges(ChangeSubscriptionCollection $changes = null)
35
 * @method SubscriptionReference getReference()
36
 */
37
class Subscription extends Resource
38
{
39
    public function fieldDefinitions()
40
    {
41
        return [
42
            'id' => [static::TYPE => 'string'],
43
            'version' => [static::TYPE => 'int'],
44
            'createdAt' => [
45
                static::TYPE => DateTime::class,
46
                static::DECORATOR => DateTimeDecorator::class
47
            ],
48
            'lastModifiedAt' => [
49
                static::TYPE => DateTime::class,
50
                static::DECORATOR => DateTimeDecorator::class
51
            ],
52
            'key' => [static::TYPE => 'string'],
53
            'destination' => [static::TYPE => Destination::class],
54
            'messages' => [static::TYPE => MessageSubscriptionCollection::class],
55
            'changes' => [static::TYPE => ChangeSubscriptionCollection::class],
56
        ];
57
    }
58
}
59