Code Duplication    Length = 26-26 lines in 2 locations

src/generator/RealEntity.php 1 location

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

src/generator/VirtualEntity.php 1 location

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