Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 4
CRAP
0.00% covered (danger)
0.00%
0 / 1
AdminCenterCoachUserAdded
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 4
20
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 envelope
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
2
 content
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
2
 attachments
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace App\Mail;
4
5use Illuminate\Bus\Queueable;
6use Illuminate\Mail\Mailable;
7use Illuminate\Mail\Mailables\Content;
8use Illuminate\Mail\Mailables\Envelope;
9use Illuminate\Queue\SerializesModels;
10
11class AdminCenterCoachUserAdded extends Mailable
12{
13    use Queueable, SerializesModels;
14
15    /**
16     * Create a new message instance.
17     */
18    public function __construct(
19        public string $companyName,
20        public string $adminEmail,
21        public string $userEmail
22    ) {
23        //
24    }
25
26    /**
27     * Get the message envelope.
28     */
29    public function envelope(): Envelope
30    {
31        return new Envelope(
32            subject: 'Admin Center Coach User Added',
33        );
34    }
35
36    /**
37     * Get the message content definition.
38     */
39    public function content(): Content
40    {
41        return new Content(
42            view: 'mail.admin.coach_user_added',
43        );
44    }
45
46    /**
47     * Get the attachments for the message.
48     *
49     * @return array<int, \Illuminate\Mail\Mailables\Attachment>
50     */
51    public function attachments(): array
52    {
53        return [];
54    }
55}