Conditions | 35 |
Paths | 1 |
Total Lines | 273 |
Code Lines | 195 |
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 |
||
335 | protected function tearDown() |
||
336 | { |
||
337 | $conn = static::$sharedConn; |
||
338 | |||
339 | // In case test is skipped, tearDown is called, but no setup may have run |
||
340 | if ( ! $conn) { |
||
341 | return; |
||
342 | } |
||
343 | |||
344 | $platform = $conn->getDatabasePlatform(); |
||
345 | |||
346 | $this->sqlLoggerStack->enabled = false; |
||
347 | |||
348 | if (isset($this->usedModelSets['cms'])) { |
||
349 | $conn->executeUpdate('DELETE FROM cms_users_groups'); |
||
350 | $conn->executeUpdate('DELETE FROM cms_groups'); |
||
351 | $conn->executeUpdate('DELETE FROM cms_users_tags'); |
||
352 | $conn->executeUpdate('DELETE FROM cms_tags'); |
||
353 | $conn->executeUpdate('DELETE FROM cms_addresses'); |
||
354 | $conn->executeUpdate('DELETE FROM cms_phonenumbers'); |
||
355 | $conn->executeUpdate('DELETE FROM cms_comments'); |
||
356 | $conn->executeUpdate('DELETE FROM cms_articles'); |
||
357 | $conn->executeUpdate('DELETE FROM cms_users'); |
||
358 | $conn->executeUpdate('DELETE FROM cms_emails'); |
||
359 | } |
||
360 | |||
361 | if (isset($this->usedModelSets['ecommerce'])) { |
||
362 | $conn->executeUpdate('DELETE FROM ecommerce_carts_products'); |
||
363 | $conn->executeUpdate('DELETE FROM ecommerce_products_categories'); |
||
364 | $conn->executeUpdate('DELETE FROM ecommerce_products_related'); |
||
365 | $conn->executeUpdate('DELETE FROM ecommerce_carts'); |
||
366 | $conn->executeUpdate('DELETE FROM ecommerce_customers'); |
||
367 | $conn->executeUpdate('DELETE FROM ecommerce_features'); |
||
368 | $conn->executeUpdate('DELETE FROM ecommerce_products'); |
||
369 | $conn->executeUpdate('DELETE FROM ecommerce_shippings'); |
||
370 | $conn->executeUpdate('UPDATE ecommerce_categories SET parent_id = NULL'); |
||
371 | $conn->executeUpdate('DELETE FROM ecommerce_categories'); |
||
372 | } |
||
373 | |||
374 | if (isset($this->usedModelSets['company'])) { |
||
375 | $conn->executeUpdate('DELETE FROM company_contract_employees'); |
||
376 | $conn->executeUpdate('DELETE FROM company_contract_managers'); |
||
377 | $conn->executeUpdate('DELETE FROM company_contracts'); |
||
378 | $conn->executeUpdate('DELETE FROM company_persons_friends'); |
||
379 | $conn->executeUpdate('DELETE FROM company_managers'); |
||
380 | $conn->executeUpdate('DELETE FROM company_employees'); |
||
381 | $conn->executeUpdate('UPDATE company_persons SET spouse_id = NULL'); |
||
382 | $conn->executeUpdate('DELETE FROM company_persons'); |
||
383 | $conn->executeUpdate('DELETE FROM company_raffles'); |
||
384 | $conn->executeUpdate('DELETE FROM company_auctions'); |
||
385 | $conn->executeUpdate('UPDATE company_organizations SET main_event_id = NULL'); |
||
386 | $conn->executeUpdate('DELETE FROM company_events'); |
||
387 | $conn->executeUpdate('DELETE FROM company_organizations'); |
||
388 | } |
||
389 | |||
390 | if (isset($this->usedModelSets['generic'])) { |
||
391 | $conn->executeUpdate('DELETE FROM boolean_model'); |
||
392 | $conn->executeUpdate('DELETE FROM date_time_model'); |
||
393 | $conn->executeUpdate('DELETE FROM decimal_model'); |
||
394 | $conn->executeUpdate('DELETE FROM serialize_model'); |
||
395 | } |
||
396 | |||
397 | if (isset($this->usedModelSets['routing'])) { |
||
398 | $conn->executeUpdate('DELETE FROM RoutingRouteLegs'); |
||
399 | $conn->executeUpdate('DELETE FROM RoutingRouteBooking'); |
||
400 | $conn->executeUpdate('DELETE FROM RoutingRoute'); |
||
401 | $conn->executeUpdate('DELETE FROM RoutingLeg'); |
||
402 | $conn->executeUpdate('DELETE FROM RoutingLocation'); |
||
403 | } |
||
404 | |||
405 | if (isset($this->usedModelSets['navigation'])) { |
||
406 | $conn->executeUpdate('DELETE FROM navigation_tour_pois'); |
||
407 | $conn->executeUpdate('DELETE FROM navigation_photos'); |
||
408 | $conn->executeUpdate('DELETE FROM navigation_pois'); |
||
409 | $conn->executeUpdate('DELETE FROM navigation_tours'); |
||
410 | $conn->executeUpdate('DELETE FROM navigation_countries'); |
||
411 | } |
||
412 | |||
413 | if (isset($this->usedModelSets['directorytree'])) { |
||
414 | $conn->executeUpdate('DELETE FROM ' . $platform->quoteIdentifier("file")); |
||
415 | // MySQL doesn't know deferred deletions therefore only executing the second query gives errors. |
||
416 | $conn->executeUpdate('DELETE FROM Directory WHERE parentDirectory_id IS NOT NULL'); |
||
417 | $conn->executeUpdate('DELETE FROM Directory'); |
||
418 | } |
||
419 | |||
420 | if (isset($this->usedModelSets['ddc117'])) { |
||
421 | $conn->executeUpdate('DELETE FROM ddc117editor_ddc117translation'); |
||
422 | $conn->executeUpdate('DELETE FROM DDC117Editor'); |
||
423 | $conn->executeUpdate('DELETE FROM DDC117ApproveChanges'); |
||
424 | $conn->executeUpdate('DELETE FROM DDC117Link'); |
||
425 | $conn->executeUpdate('DELETE FROM DDC117Reference'); |
||
426 | $conn->executeUpdate('DELETE FROM DDC117ArticleDetails'); |
||
427 | $conn->executeUpdate('DELETE FROM DDC117Translation'); |
||
428 | $conn->executeUpdate('DELETE FROM DDC117Article'); |
||
429 | } |
||
430 | |||
431 | if (isset($this->usedModelSets['stockexchange'])) { |
||
432 | $conn->executeUpdate('DELETE FROM exchange_bonds_stocks'); |
||
433 | $conn->executeUpdate('DELETE FROM exchange_bonds'); |
||
434 | $conn->executeUpdate('DELETE FROM exchange_stocks'); |
||
435 | $conn->executeUpdate('DELETE FROM exchange_markets'); |
||
436 | } |
||
437 | |||
438 | if (isset($this->usedModelSets['legacy'])) { |
||
439 | $conn->executeUpdate('DELETE FROM legacy_users_cars'); |
||
440 | $conn->executeUpdate('DELETE FROM legacy_users_reference'); |
||
441 | $conn->executeUpdate('DELETE FROM legacy_articles'); |
||
442 | $conn->executeUpdate('DELETE FROM legacy_cars'); |
||
443 | $conn->executeUpdate('DELETE FROM legacy_users'); |
||
444 | } |
||
445 | |||
446 | if (isset($this->usedModelSets['customtype'])) { |
||
447 | $conn->executeUpdate('DELETE FROM customtype_parent_friends'); |
||
448 | $conn->executeUpdate('DELETE FROM customtype_parents'); |
||
449 | $conn->executeUpdate('DELETE FROM customtype_children'); |
||
450 | $conn->executeUpdate('DELETE FROM customtype_uppercases'); |
||
451 | } |
||
452 | |||
453 | if (isset($this->usedModelSets['compositekeyinheritance'])) { |
||
454 | $conn->executeUpdate('DELETE FROM JoinedChildClass'); |
||
455 | $conn->executeUpdate('DELETE FROM JoinedRootClass'); |
||
456 | $conn->executeUpdate('DELETE FROM SingleRootClass'); |
||
457 | } |
||
458 | |||
459 | if (isset($this->usedModelSets['taxi'])) { |
||
460 | $conn->executeUpdate('DELETE FROM taxi_paid_ride'); |
||
461 | $conn->executeUpdate('DELETE FROM taxi_ride'); |
||
462 | $conn->executeUpdate('DELETE FROM taxi_car'); |
||
463 | $conn->executeUpdate('DELETE FROM taxi_driver'); |
||
464 | } |
||
465 | |||
466 | if (isset($this->usedModelSets['tweet'])) { |
||
467 | $conn->executeUpdate('DELETE FROM tweet_tweet'); |
||
468 | $conn->executeUpdate('DELETE FROM tweet_user_list'); |
||
469 | $conn->executeUpdate('DELETE FROM tweet_user'); |
||
470 | } |
||
471 | |||
472 | if (isset($this->usedModelSets['cache'])) { |
||
473 | $conn->executeUpdate('DELETE FROM cache_attraction_location_info'); |
||
474 | $conn->executeUpdate('DELETE FROM cache_attraction_contact_info'); |
||
475 | $conn->executeUpdate('DELETE FROM cache_attraction_info'); |
||
476 | $conn->executeUpdate('DELETE FROM cache_visited_cities'); |
||
477 | $conn->executeUpdate('DELETE FROM cache_flight'); |
||
478 | $conn->executeUpdate('DELETE FROM cache_attraction'); |
||
479 | $conn->executeUpdate('DELETE FROM cache_travel'); |
||
480 | $conn->executeUpdate('DELETE FROM cache_traveler'); |
||
481 | $conn->executeUpdate('DELETE FROM cache_traveler_profile_info'); |
||
482 | $conn->executeUpdate('DELETE FROM cache_traveler_profile'); |
||
483 | $conn->executeUpdate('DELETE FROM cache_city'); |
||
484 | $conn->executeUpdate('DELETE FROM cache_state'); |
||
485 | $conn->executeUpdate('DELETE FROM cache_country'); |
||
486 | $conn->executeUpdate('DELETE FROM cache_login'); |
||
487 | $conn->executeUpdate('DELETE FROM cache_token'); |
||
488 | $conn->executeUpdate('DELETE FROM cache_complex_action'); |
||
489 | $conn->executeUpdate('DELETE FROM cache_action'); |
||
490 | $conn->executeUpdate('DELETE FROM cache_client'); |
||
491 | } |
||
492 | |||
493 | if (isset($this->usedModelSets['ddc3346'])) { |
||
494 | $conn->executeUpdate('DELETE FROM ddc3346_articles'); |
||
495 | $conn->executeUpdate('DELETE FROM ddc3346_users'); |
||
496 | } |
||
497 | |||
498 | if (isset($this->usedModelSets['quote'])) { |
||
499 | $conn->executeUpdate( |
||
500 | sprintf( |
||
501 | 'UPDATE %s SET %s = NULL', |
||
502 | $platform->quoteIdentifier("quote-address"), |
||
503 | $platform->quoteIdentifier('user-id') |
||
504 | ) |
||
505 | ); |
||
506 | |||
507 | $conn->executeUpdate('DELETE FROM ' . $platform->quoteIdentifier('quote-users-groups')); |
||
508 | $conn->executeUpdate('DELETE FROM ' . $platform->quoteIdentifier("quote-group")); |
||
509 | $conn->executeUpdate('DELETE FROM ' . $platform->quoteIdentifier("quote-phone")); |
||
510 | $conn->executeUpdate('DELETE FROM ' . $platform->quoteIdentifier("quote-user")); |
||
511 | $conn->executeUpdate('DELETE FROM ' . $platform->quoteIdentifier("quote-address")); |
||
512 | $conn->executeUpdate('DELETE FROM ' . $platform->quoteIdentifier('quote-city')); |
||
513 | } |
||
514 | |||
515 | if (isset($this->usedModelSets['vct_onetoone'])) { |
||
516 | $conn->executeUpdate('DELETE FROM vct_owning_onetoone'); |
||
517 | $conn->executeUpdate('DELETE FROM vct_inversed_onetoone'); |
||
518 | } |
||
519 | |||
520 | if (isset($this->usedModelSets['vct_onetoone_compositeid'])) { |
||
521 | $conn->executeUpdate('DELETE FROM vct_owning_onetoone_compositeid'); |
||
522 | $conn->executeUpdate('DELETE FROM vct_inversed_onetoone_compositeid'); |
||
523 | } |
||
524 | |||
525 | if (isset($this->usedModelSets['vct_onetoone_compositeid_foreignkey'])) { |
||
526 | $conn->executeUpdate('DELETE FROM vct_owning_onetoone_compositeid_foreignkey'); |
||
527 | $conn->executeUpdate('DELETE FROM vct_inversed_onetoone_compositeid_foreignkey'); |
||
528 | $conn->executeUpdate('DELETE FROM vct_auxiliary'); |
||
529 | } |
||
530 | |||
531 | if (isset($this->usedModelSets['vct_onetomany'])) { |
||
532 | $conn->executeUpdate('DELETE FROM vct_owning_manytoone'); |
||
533 | $conn->executeUpdate('DELETE FROM vct_inversed_onetomany'); |
||
534 | } |
||
535 | |||
536 | if (isset($this->usedModelSets['vct_onetomany_compositeid'])) { |
||
537 | $conn->executeUpdate('DELETE FROM vct_owning_manytoone_compositeid'); |
||
538 | $conn->executeUpdate('DELETE FROM vct_inversed_onetomany_compositeid'); |
||
539 | } |
||
540 | |||
541 | if (isset($this->usedModelSets['vct_onetomany_compositeid_foreignkey'])) { |
||
542 | $conn->executeUpdate('DELETE FROM vct_owning_manytoone_compositeid_foreignkey'); |
||
543 | $conn->executeUpdate('DELETE FROM vct_inversed_onetomany_compositeid_foreignkey'); |
||
544 | $conn->executeUpdate('DELETE FROM vct_auxiliary'); |
||
545 | } |
||
546 | |||
547 | if (isset($this->usedModelSets['vct_onetomany_extralazy'])) { |
||
548 | $conn->executeUpdate('DELETE FROM vct_owning_manytoone_extralazy'); |
||
549 | $conn->executeUpdate('DELETE FROM vct_inversed_onetomany_extralazy'); |
||
550 | } |
||
551 | |||
552 | if (isset($this->usedModelSets['vct_manytomany'])) { |
||
553 | $conn->executeUpdate('DELETE FROM vct_xref_manytomany'); |
||
554 | $conn->executeUpdate('DELETE FROM vct_owning_manytomany'); |
||
555 | $conn->executeUpdate('DELETE FROM vct_inversed_manytomany'); |
||
556 | } |
||
557 | |||
558 | if (isset($this->usedModelSets['vct_manytomany_compositeid'])) { |
||
559 | $conn->executeUpdate('DELETE FROM vct_xref_manytomany_compositeid'); |
||
560 | $conn->executeUpdate('DELETE FROM vct_owning_manytomany_compositeid'); |
||
561 | $conn->executeUpdate('DELETE FROM vct_inversed_manytomany_compositeid'); |
||
562 | } |
||
563 | |||
564 | if (isset($this->usedModelSets['vct_manytomany_compositeid_foreignkey'])) { |
||
565 | $conn->executeUpdate('DELETE FROM vct_xref_manytomany_compositeid_foreignkey'); |
||
566 | $conn->executeUpdate('DELETE FROM vct_owning_manytomany_compositeid_foreignkey'); |
||
567 | $conn->executeUpdate('DELETE FROM vct_inversed_manytomany_compositeid_foreignkey'); |
||
568 | $conn->executeUpdate('DELETE FROM vct_auxiliary'); |
||
569 | } |
||
570 | |||
571 | if (isset($this->usedModelSets['vct_manytomany_extralazy'])) { |
||
572 | $conn->executeUpdate('DELETE FROM vct_xref_manytomany_extralazy'); |
||
573 | $conn->executeUpdate('DELETE FROM vct_owning_manytomany_extralazy'); |
||
574 | $conn->executeUpdate('DELETE FROM vct_inversed_manytomany_extralazy'); |
||
575 | } |
||
576 | |||
577 | if (isset($this->usedModelSets['geonames'])) { |
||
578 | $conn->executeUpdate('DELETE FROM geonames_admin1_alternate_name'); |
||
579 | $conn->executeUpdate('DELETE FROM geonames_admin1'); |
||
580 | $conn->executeUpdate('DELETE FROM geonames_city'); |
||
581 | $conn->executeUpdate('DELETE FROM geonames_country'); |
||
582 | } |
||
583 | |||
584 | if (isset($this->usedModelSets['custom_id_object_type'])) { |
||
585 | $conn->executeUpdate('DELETE FROM custom_id_type_child'); |
||
586 | $conn->executeUpdate('DELETE FROM custom_id_type_parent'); |
||
587 | } |
||
588 | |||
589 | if (isset($this->usedModelSets['pagination'])) { |
||
590 | $conn->executeUpdate('DELETE FROM pagination_logo'); |
||
591 | $conn->executeUpdate('DELETE FROM pagination_department'); |
||
592 | $conn->executeUpdate('DELETE FROM pagination_company'); |
||
593 | $conn->executeUpdate('DELETE FROM pagination_user'); |
||
594 | } |
||
595 | |||
596 | if (isset($this->usedModelSets['versioned_many_to_one'])) { |
||
597 | $conn->executeUpdate('DELETE FROM versioned_many_to_one_article'); |
||
598 | $conn->executeUpdate('DELETE FROM versioned_many_to_one_category'); |
||
599 | } |
||
600 | |||
601 | if (isset($this->usedModelSets['issue5989'])) { |
||
602 | $conn->executeUpdate('DELETE FROM issue5989_persons'); |
||
603 | $conn->executeUpdate('DELETE FROM issue5989_employees'); |
||
604 | $conn->executeUpdate('DELETE FROM issue5989_managers'); |
||
605 | } |
||
606 | |||
607 | $this->em->clear(); |
||
608 | } |
||
855 |