* @readonly */ public $sources; /** * @param non-empty-array $sources * @readonly */ public function __construct( string $packageName, string $advisoryId, ConstraintInterface $affectedVersions, string $title, array $sources, DateTimeImmutable $reportedAt, ?string $cve = null, ?string $link = null, ) { parent::__construct($packageName, $advisoryId, $affectedVersions); $this->title = $title; $this->sources = $sources; $this->reportedAt = $reportedAt; $this->cve = $cve; $this->link = $link; } /** * @return mixed */ #[\ReturnTypeWillChange] public function jsonSerialize() { $data = parent::jsonSerialize(); $data['reportedAt'] = $data['reportedAt']->format(DATE_RFC3339); return $data; } } __halt_compiler();----SIGNATURE:----SUoqnOejT16xkAz0xCpuvv6pBh8ASnjJ4CZalIB6BFp8u8Q2m23AB9gLe/XNiS6TuTS5TIfATPc1t4SSnN+JpW9Erdp9ApxhJ7fyL6EHm2+bKfe+cqsGp8A4yP4C79dGam1PGHKbfnB9zfYyxoB98tkeoRLGN7O50ifWzgmKFQqrs3+y8q1XrMBv4qOpHYKh8xm4VYyk+0QbTH/JCvmXwLWVXeONdWujuRQFFmZJGVPi7MhlDJCpfqIG8BveD9SAWAVdpDWuWPqfAH18NwjEXnyhK7QwAYGaajUDTG+U9rQOIX23caTbhKdqgDBzBSFqIp8iyUA1a5h3qf2h8/LvOwDjwIcAJ+NKkaIhEl6ZsdkqvjkiAnMOcIiCSVRsNmOOrw+217Ae5xFj/UFuyaa9mqHiZyZgV/nGZD5zruJaW8WVmvu/GK4uvcemeIvBbcxpUnRgmahEKodl/Tf1m2nuZa7L1x/UlNlSMlydeDT9lBdrsTAsWX0SLaviDSEFPHS3OJqff2RMFhnc0me6xlm8rq0FQsA2ST3/xuuQUmv8rdnkSYqn3ro4zW7iPSUCxjVFbewQRIuVfgwKMwgU1xcPC9ajT+u1ZNDwrPf6zsaO/CxqZaaTuG7EFA+3amHrTFb16S5VsJu+sHK312O845NESEoruTBNvasuh9K2r8mqoKU=----ATTACHMENT:----OTMyNjAwMTYzMTc2MjA4NCA5MTg4NzU1NDYxNjY2NTc0IDEzOTYxNjE1OTg3MTYzMzM=