Passed
Push — master ( 0c8e41...e2099b )
by jelmer
23:42 queued 17:59
created

Reset   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 11
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 11
ccs 0
cts 8
cp 0
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A execute() 0 9 1
1
<?php
2
3
namespace Backend\Modules\Analytics\Actions;
4
5
use Backend\Core\Engine\Base\ActionDelete;
6
use Backend\Core\Engine\Model;
7
8
/**
9
 * This is the reset-action. It will remove your coupling with analytics
10
 */
11
final class Reset extends ActionDelete
12
{
13
    public function execute(): void
14
    {
15
        $this->get('fork.settings')->delete($this->getModule(), 'certificate');
16
        $this->get('fork.settings')->delete($this->getModule(), 'email');
17
        $this->get('fork.settings')->delete($this->getModule(), 'account');
18
        $this->get('fork.settings')->delete($this->getModule(), 'web_property_id');
19
        $this->get('fork.settings')->delete($this->getModule(), 'profile');
20
21
        $this->redirect(Model::createUrlForAction('Settings'));
22
    }
23
}
24