ModuleObserver   A
last analyzed

Complexity

Total Complexity 4

Size/Duplication

Total Lines 39
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 4
lcom 0
cbo 0
dl 0
loc 39
rs 10
c 0
b 0
f 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A created() 0 4 1
A updated() 0 4 1
A deleted() 0 6 2
1
<?php
2
3
namespace Faithgen\AppBuild\Observers;
4
5
use Faithgen\AppBuild\Models\Module;
6
use FaithGen\SDK\Traits\FileTraits;
7
8
class ModuleObserver
9
{
10
    use FileTraits;
11
12
    /**
13
     * Handle the module "created" event.
14
     *
15
     * @param Module $module
16
     * @return void
17
     */
18
    public function created(Module $module)
19
    {
20
        //
21
    }
22
23
    /**
24
     * Handle the module "updated" event.
25
     *
26
     * @param Module $module
27
     * @return void
28
     */
29
    public function updated(Module $module)
30
    {
31
        //
32
    }
33
34
    /**
35
     * Handle the module "deleted" event.
36
     *
37
     * @param Module $module
38
     * @return void
39
     */
40
    public function deleted(Module $module)
41
    {
42
        if ($module->images) {
43
            $this->deleteFiles($module);
44
        }
45
    }
46
}
47