* @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:----NANE500lSgzq4xHv0/8+EcjA8R/VuDCBC+5O+2OH3OFroedDBqm+LZRk2dmaGDqF5a+z+Udo/RssqLsueuDb9kTm2SvjPcBY89x5r1la5shBy5qWwxTaF+BMFXL5t4LDnNO0k5HCdSoVaHkCirwDjY8V2eGTMnZirLGI6ZD3BHDfQiYRhpYer5looPpVGfsry6cZMH7ffwBgnXjhoozrAGpg34p6MctYhprhMRsBczE9LUhTTOsWQ3Gyw91RXGhDeRXjEkVULux0viZzePdKHH+OHo/eZWxttTqHnkkqcSPCJj8xdvzGI1JjE3MJ1rbgZ/pBm4EekkrF0SGU6ngoTJsMQHiDd78YUAJbsntwzyW8b8k3Nkg5ozTJO847DfvKspBCTc553G24QnQGC/FK9PXviJnd7VRXbeZOKmYS1G8Qbh3rTowgrzfzITfBW57j/JOL0aP48IQSeSDHqr0Add1QLQ3OvTAPms21yEZTtdLJzbszUCIw97U8SEK6KCUsJXbkvsljueiec0pIa0HuDFplJwdHS3lMI9jtfniGx46TtJJ+EydlNlya1QSS5PasKr6oGP3V9Gp16HeaXfSsN6IuvZ/UhyczxQf2HAfLVwd7Ax2x749cvxC9UgztHMjljvY3NokNBGcf3+53oPmCcgJvIXb6GFzJ6YGeAXdM+3A=----ATTACHMENT:----MjMzMjI4OTcxNDAzMzA5MyAzMTg0NzIxNzk4MDcxNDg2IDg0NzQyOTI2Mzg5MzQ5NDE=