Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
ServiceInformation
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 1
 deleteEntity
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 1
6
1<?php
2
3namespace BO\Zmsdldb\Importer\MySQL\Entity;
4
5class ServiceInformation extends Base
6{
7    protected $fieldMapping = [
8        'service_id' => 'service_id',
9        'locale' => 'locale',
10        'name' => 'name',
11        'description' => 'description',
12        'link' => 'link',
13        'type' => 'type',
14        'sort' => 'sort'
15    ];
16
17    #[\Override]
18    public function deleteEntity(): bool
19    {
20        try {
21            return $this->deleteWith(
22                array_combine(
23                    ['service_id', 'locale', 'type'],
24                    array_values($this->get('service_id', 'locale', 'type'))
25                )
26            );
27        } catch (\Exception $e) {
28            throw $e;
29        }
30    }
31}