Code Duplication    Length = 59-60 lines in 2 locations

app/Commands/User/AddGroupMemberCommand.php 1 location

@@ 14-72 (lines=59) @@
11
12
namespace Gitamin\Commands\User;
13
14
final class AddGroupMemberCommand
15
{
16
    /**
17
     * The user username.
18
     *
19
     * @var string
20
     */
21
    public $username;
22
23
    /**
24
     * The user password.
25
     *
26
     * @var string
27
     */
28
    public $password;
29
30
    /**
31
     * The user email.
32
     *
33
     * @var string
34
     */
35
    public $email;
36
37
    /**
38
     * The user level.
39
     *
40
     * @var int
41
     */
42
    public $level;
43
44
    /**
45
     * The validation rules.
46
     *
47
     * @var string[]
48
     */
49
    public $rules = [
50
        'name' => 'required|string',
51
        'password' => 'string',
52
        'level' => 'int',
53
    ];
54
55
    /**
56
     * Create a new add group member command instance.
57
     *
58
     * @param string $username
59
     * @param string $password
60
     * @param string $email
61
     * @param int    $level
62
     */
63
    public function __construct($username, $password, $email, $level)
64
    {
65
        $this->username = $username;
66
        $this->password = $password;
67
        $this->email = $email;
68
        $this->level = $level;
69
    }
70
}
71

app/Commands/User/SignupUserCommand.php 1 location

@@ 14-73 (lines=60) @@
11
12
namespace Gitamin\Commands\User;
13
14
final class SignupUserCommand
15
{
16
    /**
17
     * The user username.
18
     *
19
     * @var string
20
     */
21
    public $username;
22
23
    /**
24
     * The user password.
25
     *
26
     * @var string
27
     */
28
    public $password;
29
30
    /**
31
     * The user email.
32
     *
33
     * @var string
34
     */
35
    public $email;
36
37
    /**
38
     * The user level.
39
     *
40
     * @var int
41
     */
42
    public $level;
43
44
    /**
45
     * The validation rules.
46
     *
47
     * @var string[]
48
     */
49
    public $rules = [
50
        'username' => 'required|string',
51
        'password' => 'string',
52
        'email' => 'required|string|email',
53
        'level' => 'int',
54
    ];
55
56
    /**
57
     * Create a new signup user command instance.
58
     *
59
     * @param string $username
60
     * @param string $password
61
     * @param string $email
62
     * @param int    $level
63
     */
64
    public function __construct($username, $password, $email, $level)
65
    {
66
        $this->username = $username;
67
        $this->password = $password;
68
        $this->email = $email;
69
        $this->level = $level;
70
    }
71
}
72