});
} $loginLink =
$this->
createLinker([],
array_keys($extraProperties))->
createLoginLink($user,
$request);
$this->
assertSame('https://example.com/login/verify?user=weaverryan&hash=abchash&expires=1601235000',
$loginLink->
getUrl());
} public static function provideCreateLoginLinkData() { yield [ new TestLoginLinkHandlerUser('weaverryan', 'ryan@symfonycasts.com', 'pwhash'
),
['emailProperty' => 'ryan@symfonycasts.com', 'passwordProperty' => 'pwhash'
],
Request::
create('https://example.com'
),
];
yield [ new TestLoginLinkHandlerUser('weaverryan', 'ryan@symfonycasts.com', 'pwhash'
),
['emailProperty' => 'ryan@symfonycasts.com', 'passwordProperty' => 'pwhash'
],
];
yield [ new TestLoginLinkHandlerUser('weaverryan', 'ryan@symfonycasts.com', 'pwhash'
),
[