| Conditions | 36 |
| Paths | > 20000 |
| Total Lines | 120 |
| Code Lines | 82 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | <?php |
||
| 161 | public function normalize($object, $format = null, array $context = []) |
||
| 162 | { |
||
| 163 | $data = new \stdClass(); |
||
| 164 | if (null !== $object->getDesktopId()) { |
||
| 165 | $data->{'DesktopId'} = $object->getDesktopId(); |
||
| 166 | } |
||
| 167 | if (null !== $object->getAttackingSettings()) { |
||
| 168 | $data->{'AttackingSettings'} = $this->normalizer->normalize($object->getAttackingSettings(), 'json', $context); |
||
| 169 | } |
||
| 170 | if (null !== $object->getAutoCompleteSettings()) { |
||
| 171 | $values = []; |
||
| 172 | foreach ($object->getAutoCompleteSettings() as $value) { |
||
| 173 | $values[] = $this->normalizer->normalize($value, 'json', $context); |
||
| 174 | } |
||
| 175 | $data->{'AutoCompleteSettings'} = $values; |
||
| 176 | } |
||
| 177 | if (null !== $object->getBruteForceSettings()) { |
||
| 178 | $data->{'BruteForceSettings'} = $this->normalizer->normalize($object->getBruteForceSettings(), 'json', $context); |
||
| 179 | } |
||
| 180 | if (null !== $object->getCrawlingSettings()) { |
||
| 181 | $data->{'CrawlingSettings'} = $this->normalizer->normalize($object->getCrawlingSettings(), 'json', $context); |
||
| 182 | } |
||
| 183 | if (null !== $object->getCsrfSettings()) { |
||
| 184 | $data->{'CsrfSettings'} = $this->normalizer->normalize($object->getCsrfSettings(), 'json', $context); |
||
| 185 | } |
||
| 186 | if (null !== $object->getCustom404Settings()) { |
||
| 187 | $data->{'Custom404Settings'} = $this->normalizer->normalize($object->getCustom404Settings(), 'json', $context); |
||
| 188 | } |
||
| 189 | if (null !== $object->getCustomHttpHeaderSettings()) { |
||
| 190 | $values_1 = []; |
||
| 191 | foreach ($object->getCustomHttpHeaderSettings() as $value_1) { |
||
| 192 | $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); |
||
| 193 | } |
||
| 194 | $data->{'CustomHttpHeaderSettings'} = $values_1; |
||
| 195 | } |
||
| 196 | if (null !== $object->getDescription()) { |
||
| 197 | $data->{'Description'} = $object->getDescription(); |
||
| 198 | } |
||
| 199 | if (null !== $object->getEnableKnowledgebase()) { |
||
| 200 | $data->{'EnableKnowledgebase'} = $object->getEnableKnowledgebase(); |
||
| 201 | } |
||
| 202 | if (null !== $object->getFormValueSettings()) { |
||
| 203 | $values_2 = []; |
||
| 204 | foreach ($object->getFormValueSettings() as $value_2) { |
||
| 205 | $values_2[] = $this->normalizer->normalize($value_2, 'json', $context); |
||
| 206 | } |
||
| 207 | $data->{'FormValueSettings'} = $values_2; |
||
| 208 | } |
||
| 209 | if (null !== $object->getHttpRequestSettings()) { |
||
| 210 | $data->{'HttpRequestSettings'} = $this->normalizer->normalize($object->getHttpRequestSettings(), 'json', $context); |
||
| 211 | } |
||
| 212 | if (null !== $object->getIgnoredEmailPatterns()) { |
||
| 213 | $values_3 = []; |
||
| 214 | foreach ($object->getIgnoredEmailPatterns() as $value_3) { |
||
| 215 | $values_3[] = $this->normalizer->normalize($value_3, 'json', $context); |
||
| 216 | } |
||
| 217 | $data->{'IgnoredEmailPatterns'} = $values_3; |
||
| 218 | } |
||
| 219 | if (null !== $object->getIgnorePatternSettings()) { |
||
| 220 | $values_4 = []; |
||
| 221 | foreach ($object->getIgnorePatternSettings() as $value_4) { |
||
| 222 | $values_4[] = $this->normalizer->normalize($value_4, 'json', $context); |
||
| 223 | } |
||
| 224 | $data->{'IgnorePatternSettings'} = $values_4; |
||
| 225 | } |
||
| 226 | if (null !== $object->getIsShared()) { |
||
| 227 | $data->{'IsShared'} = $object->getIsShared(); |
||
| 228 | } |
||
| 229 | if (null !== $object->getJavaScriptSettings()) { |
||
| 230 | $data->{'JavaScriptSettings'} = $this->normalizer->normalize($object->getJavaScriptSettings(), 'json', $context); |
||
| 231 | } |
||
| 232 | if (null !== $object->getName()) { |
||
| 233 | $data->{'Name'} = $object->getName(); |
||
| 234 | } |
||
| 235 | if (null !== $object->getProxySettings()) { |
||
| 236 | $data->{'ProxySettings'} = $this->normalizer->normalize($object->getProxySettings(), 'json', $context); |
||
| 237 | } |
||
| 238 | if (null !== $object->getScopeSettings()) { |
||
| 239 | $data->{'ScopeSettings'} = $this->normalizer->normalize($object->getScopeSettings(), 'json', $context); |
||
| 240 | } |
||
| 241 | if (null !== $object->getSecurityCheckGroups()) { |
||
| 242 | $values_5 = []; |
||
| 243 | foreach ($object->getSecurityCheckGroups() as $value_5) { |
||
| 244 | $values_5[] = $this->normalizer->normalize($value_5, 'json', $context); |
||
| 245 | } |
||
| 246 | $data->{'SecurityCheckGroups'} = $values_5; |
||
| 247 | } |
||
| 248 | if (null !== $object->getSelectedGroups()) { |
||
| 249 | $values_6 = []; |
||
| 250 | foreach ($object->getSelectedGroups() as $value_6) { |
||
| 251 | $values_6[] = $value_6; |
||
| 252 | } |
||
| 253 | $data->{'SelectedGroups'} = $values_6; |
||
| 254 | } |
||
| 255 | if (null !== $object->getSensitiveKeywordSettings()) { |
||
| 256 | $values_7 = []; |
||
| 257 | foreach ($object->getSensitiveKeywordSettings() as $value_7) { |
||
| 258 | $values_7[] = $this->normalizer->normalize($value_7, 'json', $context); |
||
| 259 | } |
||
| 260 | $data->{'SensitiveKeywordSettings'} = $values_7; |
||
| 261 | } |
||
| 262 | if (null !== $object->getSslTlsSettingModel()) { |
||
| 263 | $data->{'SslTlsSettingModel'} = $this->normalizer->normalize($object->getSslTlsSettingModel(), 'json', $context); |
||
| 264 | } |
||
| 265 | if (null !== $object->getWebStorageSettings()) { |
||
| 266 | $values_8 = []; |
||
| 267 | foreach ($object->getWebStorageSettings() as $value_8) { |
||
| 268 | $values_8[] = $this->normalizer->normalize($value_8, 'json', $context); |
||
| 269 | } |
||
| 270 | $data->{'WebStorageSettings'} = $values_8; |
||
| 271 | } |
||
| 272 | if (null !== $object->getExtensionSettings()) { |
||
| 273 | $values_9 = []; |
||
| 274 | foreach ($object->getExtensionSettings() as $value_9) { |
||
| 275 | $values_9[] = $this->normalizer->normalize($value_9, 'json', $context); |
||
| 276 | } |
||
| 277 | $data->{'ExtensionSettings'} = $values_9; |
||
| 278 | } |
||
| 279 | |||
| 280 | return $data; |
||
| 281 | } |
||
| 283 |