Code Duplication    Length = 16-16 lines in 2 locations

app/Console/Commands/Traits/AsksForTasks.php 1 location

@@ 10-25 (lines=16) @@
7
/**
8
 * Trait AsksForTasks.
9
 */
10
trait AsksForTasks
11
{
12
    /**
13
     * Ask for tasks.
14
     *
15
     * @return mixed
16
     */
17
    protected function askForTasks()
18
    {
19
        $tasks = Task::all();
20
        $task_names = $tasks->pluck('name')->toArray();
21
        $task_name = $this->choice('Task id?', $task_names);
22
23
        return $tasks->where('name', $task_name)->first()->id;
24
    }
25
}
26

app/Console/Commands/Traits/AsksForUsers.php 1 location

@@ 10-25 (lines=16) @@
7
/**
8
 * Trait AsksForUsers.
9
 */
10
trait AsksForUsers
11
{
12
    /**
13
     * Ask for events.
14
     *
15
     * @return mixed
16
     */
17
    public function askForUsers()
18
    {
19
        $users = User::all();
20
        $user_names = $users->pluck('name')->toArray();
21
        $user_name = $this->choice('User?', $user_names);
22
23
        return $users->where('name', $user_name)->first()->id;
24
    }
25
}
26