* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Security\Http\LoginLink; /** * @author Ryan Weaver * @experimental in 5.2 */ class LoginLinkDetails { private $url; private $expiresAt; public function __construct(string $url, \DateTimeImmutable $expiresAt) { $this->url = $url; $this->expiresAt = $expiresAt; } public function getUrl(): string { return $this->url; } public function getExpiresAt(): \DateTimeImmutable { return $this->expiresAt; } public function __toString() { return $this->url; } }