Completed
Push — master ( ca46fd...1d0b8e )
by
unknown
19:27 queued 09:34
created

LocaleObserver::translatableModels()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
namespace BBSLab\NovaTranslation\Models\Observers;
4
5
use BBSLab\NovaTranslation\Jobs\LocaleCreated;
6
use BBSLab\NovaTranslation\Jobs\LocaleDeleted;
7
use BBSLab\NovaTranslation\Models\Locale;
8
use BBSLab\NovaTranslation\NovaTranslation;
9
10
class LocaleObserver
11
{
12
    /**
13
     * Handle the Locale "created" event.
14
     *
15
     * @param  \BBSLab\NovaTranslation\Models\Locale  $locale
16
     * @return void
17
     */
18
    public function created(Locale $locale)
19
    {
20
        LocaleCreated::dispatch($locale);
21
    }
22
23
    /**
24
     * Handle the Locale "deleted" event.
25
     *
26
     * @param  \BBSLab\NovaTranslation\Models\Locale  $locale
27
     * @return void
28
     */
29
    public function deleted(Locale $locale)
30
    {
31
        NovaTranslation::forgetLocales();
32
        LocaleDeleted::dispatch($locale);
33
    }
34
35
    /**
36
     * Handle the Locale "saved" event.
37
     *
38
     * @param  \BBSLab\NovaTranslation\Models\Locale  $locale
39
     * @return void
40
     */
41
    public function saved(Locale $locale)
0 ignored issues
show
Unused Code introduced by
The parameter $locale is not used and could be removed.

This check looks from parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
42
    {
43
        NovaTranslation::forgetLocales();
44
    }
45
}
46