Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
CustomerExportType
n/a
0 / 0
n/a
0 / 0
2
n/a
0 / 0
 values
n/a
0 / 0
1
n/a
0 / 0
 labels
n/a
0 / 0
1
n/a
0 / 0
1<?php
2
3namespace App\Enums;
4
5use Kwaadpepper\Enum\BaseEnumRoutable;
6
7/**
8 * @method static self singleOptin()
9 * @method static self customer()
10 * @method static self both()
11 *
12 * @codeCoverageIgnore
13 */
14class CustomerExportType extends BaseEnumRoutable
15{
16    /**
17     * Valeurs des possibilités de cet énumération (value)
18     *
19     * @return array
20     */
21    public static function values(): array
22    {
23        return [
24            'singleOptin' => 1,
25            'customer' => 2,
26            'both' => 3
27        ];
28    }
29
30    /**
31     * Libellés des possibilités de cet énumération (label)
32     *
33     * @return array
34     */
35    public static function labels(): array
36    {
37        return [
38            'singleOptin' => trans('Les single optins uniquement'),
39            'customer' => trans('Les clients uniquement acceptant de recevoir les newsletters'),
40            'both' => trans('La totalité des client acceptant de recevoir les newsletters')
41        ];
42    }
43}