66
77use InvalidArgumentException ;
88use PHPUnit \Framework \TestCase ;
9- use PHPUnit \Framework \MockObject \MockObject ;
109use Psr \Log \LogLevel ;
1110use ReflectionException ;
1211use ReflectionObject ;
2120
2221final class EmailTargetTest extends TestCase
2322{
24- /**
25- * @var Mailer|MockObject
26- */
27- private $ mailer ;
23+ private \Yiisoft \Mailer \Mailer |\PHPUnit \Framework \MockObject \MockObject $ mailer ;
2824
29- /**
30- * @var MessageInterface|MockObject
31- */
32- private $ message ;
25+ private \Yiisoft \Mailer \MessageInterface |\PHPUnit \Framework \MockObject \MockObject $ message ;
3326
3427 /**
3528 * Set up mailer.
@@ -180,24 +173,16 @@ public function invalidEmailToDataProvider(): array
180173
181174 /**
182175 * @dataProvider invalidEmailToDataProvider
183- *
184- * @param mixed $emailTo
185176 */
186- public function testConstructThrownExceptionForInvalidEmailTo ($ emailTo ): void
177+ public function testConstructThrownExceptionForInvalidEmailTo (mixed $ emailTo ): void
187178 {
188179 $ this ->expectException (InvalidArgumentException::class);
189180 $ this ->expectExceptionMessage ('The "to" argument must be an array or string and must not be empty. ' );
190181
191182 new EmailTarget ($ this ->mailer , $ emailTo );
192183 }
193184
194- /**
195- * @param mixed $emailTo
196- * @param string $subjectEmail
197- *
198- * @return EmailTarget
199- */
200- private function createEmailTarget ($ emailTo , string $ subjectEmail = '' ): EmailTarget
185+ private function createEmailTarget (mixed $ emailTo , string $ subjectEmail = '' ): EmailTarget
201186 {
202187 $ target = new EmailTarget ($ this ->mailer , $ emailTo , $ subjectEmail );
203188 $ target ->setFormat (fn (Message $ message ) => "[ {$ message ->level ()}] {$ message ->message ()}" );
@@ -207,11 +192,7 @@ private function createEmailTarget($emailTo, string $subjectEmail = ''): EmailTa
207192 /**
208193 * Invokes the `EmailTarget::formatMessages()` protected method.
209194 *
210- * @param EmailTarget $target
211- *
212195 * @throws ReflectionException
213- *
214- * @return string
215196 */
216197 private function invokeFormatMessagesMethod (EmailTarget $ target ): string
217198 {
0 commit comments