Code Duplication    Length = 15-15 lines in 2 locations

src/Helpers/BeanHelper.php 2 locations

@@ 132-146 (lines=15) @@
129
                        break;
130
                    case 'userlookup':
131
                    case 'lookup':
132
                        if ($value) {
133
                            if (is_a($value, 'zcrmsdk\crm\crud\ZCRMRecord')) {
134
                                /**
135
                                 * @var $ZCRMRecord ZCRMRecord
136
                                 */
137
                                $ZCRMRecord = $value;
138
                                if (UtilsHelper::endsWith($field->getName(), 'ID')) {
139
                                    $value = $ZCRMRecord->getEntityId();
140
                                } else {
141
                                    $value = $ZCRMRecord->getLookupLabel();
142
                                }
143
                            }
144
                        } else {
145
                            $value = null;
146
                        }
147
                        break;
148
149
                    case 'ownerlookup':
@@ 150-164 (lines=15) @@
147
                        break;
148
149
                    case 'ownerlookup':
150
                        if ($value) {
151
                            if (is_a($value, 'zcrmsdk\crm\setup\users\ZCRMUser')) {
152
                                /**
153
                                 * @var $ZCRMUser ZCRMUser
154
                                 */
155
                                $ZCRMUser = $value;
156
                                if (UtilsHelper::endsWith($field->getName(), 'ID')) {
157
                                    $value = $ZCRMUser->getId();
158
                                } else {
159
                                    $value = $ZCRMUser->getFullName();
160
                                }
161
                            }
162
                        } else {
163
                            $value = null;
164
                        }
165
                        break;
166
                    default:
167
                        break;