* @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:----rcWGy8Nw+ibfRTgKt5+rbs2GgDO/oFTqPbpY3jNnVJaFmz/EOZdObGDOVnnb28JHUt/BFUqEx/erlpy7P4RIInY9/CXvFCEY/VvoFc9lTCoNhP9XfxS0HH6HFWzChG3hYtWERUiyrGCoaCvYENpkx2deJ7L2w9qfRXHn0/WUYu7Z7mfS8N6FU4XFhvHMXFQoW56NSbm38fGbmfL3a3tsOsZK9Y4bqtlnXguypPnuynhBVnIB1re/McjSAwJigEUrsNKctm6Mci5JapsMrp4ZPEoGTDFxWmLuqhz+Dlm1zPw4v8zeSL1YWqydisLdIT1mGvEo9JD0BFA4rVLpAklBGsTorcffvgxKX7njvD5JOFCBqT6hZ+YJrj4r3v0fKP0BPUGa6LS9RTqRkTeP62mHHiWPwE9i6Szc/RWI6LZoQwvmJFUz5DmHBXMHGBRi4bUOZinATWJenfu6rk86DbE0BEjTSr5vxVKhsBCsrxkiLXOTfDlPQcB4CUUD8CSex5cyyOdvOlS+0vHTdjkVWE6FwKYY/bwq3UHuDtmOahKN+2PKMiBOdh3fFurQsRkmT6K9Zh2m0buMGj+aGg+zSIKZu/xbbYrHrnNilQqB4aqlj4xnY4oPqFLECGayf2bdteSsFnrxV9TDHzK64o+1FZHclXKvypF24f6YRwadewTGdvw=----ATTACHMENT:----MTcyNzQzMTY2MDQ4NjUxOSA3Nzg3NDEwOTczODIxMTcwIDQ0NjI5NzE1MzU2ODYxODQ=