| Conditions | 1 |
| Paths | 1 |
| Total Lines | 14 |
| Code Lines | 9 |
| Lines | 0 |
| Ratio | 0 % |
| Tests | 10 |
| CRAP Score | 1 |
| Changes | 0 | ||
| 1 | <?php |
||
| 28 | 1 | public function load_deleted(string $guid) : midcom_core_dbaobject |
|
| 29 | { |
||
| 30 | 1 | $type = connection::get_em() |
|
| 31 | 1 | ->createQuery('SELECT r.typename from midgard_repligard r WHERE r.guid = ?1') |
|
| 32 | 1 | ->setParameter(1, $guid) |
|
| 33 | 1 | ->getSingleScalarResult(); |
|
| 34 | |||
| 35 | 1 | $dba_type = midcom::get()->dbclassloader->get_midcom_class_name_for_mgdschema_object($type); |
|
| 36 | |||
| 37 | 1 | $qb = midcom::get()->dbfactory->new_query_builder($dba_type); |
|
| 38 | 1 | $qb->include_deleted(); |
|
| 39 | 1 | $qb->add_constraint('guid', '=', $guid); |
|
| 40 | |||
| 41 | 1 | return $qb->get_result(0); |
|
| 42 | } |
||
| 44 |