Code Duplication    Length = 26-26 lines in 2 locations

src/generator/RealEntity.php 1 location

@@ 57-82 (lines=26) @@
54
     *
55
     * @param RealMetadata $metadata Entity metadata
56
     */
57
    protected function createStaticFields($metadata)
58
    {
59
        $this->generator
60
            ->commentVar('array', '@deprecated Old ActiveRecord data')
61
            ->defClassVar('$_sql_select', 'public static ', $metadata->arSelect)
62
            ->commentVar('array', '@deprecated Old ActiveRecord data')
63
            ->defClassVar('$_attributes', 'public static ', $metadata->arAttributes)
64
            ->commentVar('array', '@deprecated Old ActiveRecord data')
65
            ->defClassVar('$_types', 'public static ', $metadata->arTypes)
66
            ->commentVar('array', '@deprecated Old ActiveRecord data')
67
            ->defClassVar('$_table_attributes', 'public static ', $metadata->arTableAttributes)
68
            ->commentVar('array', '@deprecated Old ActiveRecord data')
69
            ->defClassVar('$_map', 'public static ', $metadata->arMap)
70
            ->commentVar('array', '@deprecated Old ActiveRecord data')
71
            ->defClassVar('$_sql_from', 'public static ', $metadata->arFrom)
72
            ->commentVar('array', '@deprecated Old ActiveRecord data')
73
            ->defClassVar('$_own_group', 'public static ', $metadata->arGroup)
74
            ->commentVar('array', '@deprecated Old ActiveRecord data')
75
            ->defClassVar('$_relation_alias', 'public static ', $metadata->arRelationAlias)
76
            ->commentVar('array', '@deprecated Old ActiveRecord data')
77
            ->defClassVar('$_relation_type', 'public static ', $metadata->arRelationType)
78
            ->commentVar('array', '@deprecated Old ActiveRecord data')
79
            ->defClassVar('$_relations', 'public static ', $metadata->arRelations)
80
            ->commentVar('array', '@deprecated Old ActiveRecord data')
81
            ->defClassVar('$fieldIDs', 'protected static ', $metadata->fields);
82
    }
83
84
    /**
85
     * Class fields generation part.

src/generator/VirtualEntity.php 1 location

@@ 87-112 (lines=26) @@
84
     *
85
     * @param VirtualMetadata $metadata Entity metadata
86
     */
87
    protected function createStaticFields($metadata)
88
    {
89
        $this->generator
90
            ->commentVar('array', '@deprecated Old ActiveRecord data')
91
            ->defClassVar('$_sql_select', 'public static ', $metadata->arSelect)
92
            ->commentVar('array', '@deprecated Old ActiveRecord data')
93
            ->defClassVar('$_attributes', 'public static ', $metadata->arAttributes)
94
            ->commentVar('array', '@deprecated Old ActiveRecord data')
95
            ->defClassVar('$_map', 'public static ', $metadata->arMap)
96
            ->commentVar('array', '@deprecated Old ActiveRecord data')
97
            ->defClassVar('$_sql_from', 'public static ', $metadata->arFrom)
98
            ->commentVar('array', '@deprecated Old ActiveRecord data')
99
            ->defClassVar('$_own_group', 'public static ', $metadata->arGroup)
100
            ->commentVar('array', '@deprecated Old ActiveRecord data')
101
            ->defClassVar('$_relation_alias', 'public static ', $metadata->arRelationAlias)
102
            ->commentVar('array', '@deprecated Old ActiveRecord data')
103
            ->defClassVar('$_relation_type', 'public static ', $metadata->arRelationType)
104
            ->commentVar('array', '@deprecated Old ActiveRecord data')
105
            ->defClassVar('$_relations', 'public static ', $metadata->arRelations)
106
            ->commentVar('array', 'Collection of navigation identifiers')
107
            ->defClassVar('$navigationIDs', 'protected static', array($metadata->entityID))
108
            ->defClassVar('$fieldIDs', 'protected static', $metadata->fields)
109
            ->commentVar('array', 'Collection of additional fields value column names')
110
            ->defClassVar('$fieldValueColumns', 'protected static', $metadata->allFieldValueColumns)
111
        ;
112
    }
113
114
    /**
115
     * Class fields generation part.