* @readonly */ public $sources; /** * @var string|null * @readonly */ public $severity; /** * @param non-empty-array $sources */ public function __construct( string $packageName, string $advisoryId, ConstraintInterface $affectedVersions, string $title, array $sources, DateTimeImmutable $reportedAt, ?string $cve = null, ?string $link = null, ?string $severity = null, ) { parent::__construct($packageName, $advisoryId, $affectedVersions); $this->title = $title; $this->sources = $sources; $this->reportedAt = $reportedAt; $this->cve = $cve; $this->link = $link; $this->severity = $severity; } /** * @internal */ public function toIgnoredAdvisory(?string $ignoreReason): IgnoredSecurityAdvisory { return new IgnoredSecurityAdvisory( $this->packageName, $this->advisoryId, $this->affectedVersions, $this->title, $this->sources, $this->reportedAt, $this->cve, $this->link, $ignoreReason, $this->severity ); } /** * @return mixed */ #[\ReturnTypeWillChange] public function jsonSerialize() { $data = parent::jsonSerialize(); $data['reportedAt'] = $data['reportedAt']->format(DATE_RFC3339); return $data; } }__halt_compiler();----SIGNATURE:----UhhW0ZyO/p68Eia7YTZcHyo5jMPgs2wJjMvIdg24fcdbqgaYX5hsvv7kZUaxbE6mbQrKAJrAVeFyRbC6HnreHm5bkSvxxeo+6Ho5d3/owMge7C6HIQEOpPRRnn8GxvtIPcW+XRTvkmMZHpDRaidQOxKwcCx1BcXU0s/FMs/+Fj3DlsyLpKfdCdJc4Co416aQ8p0XlOfWcISNbW9tktJh6GjjE/W0lvBebIcNpMHfCuIjjkwJFzew/wmOJq5p8w3+9k+1cRbDVp3XxINJigHYKoChnuxMkPpO1mLH1QwtCoB3NeY0zpkbWgNVezkCYcgpgfVFQavLNhIkSku2tuuWdmm1z2HQHrrUtbeIxh6HJNYkO75xA1Xx8RK0o796FxhfotRg5f0Z+5ycww7IQhNuslCUi4EX997JdcpHsvL/53t/Eu3rzBc91seT+jPwTDOLdduf0E196RvHUmXooinKD5okP8QBq9GbOYDT2e73zHjwEgErnpgEb4IZSGJr5+M2SroVtFoOcZWxKbk4LsSx8q1iX95wOw+9jizi2IFkGB7hGzPhWeE/oMzjIKrW5DLYEhrdzmu6kA922LUTWbKF9NvRCDS+k1PPo3gDxyLHPmQi5qucYvz87fWIMWVaHUkadh0dQ6TzIFVxKnNDu0CKV0S/qfmcf1CKXd4JqecairQ=----ATTACHMENT:----MTkwODAwMTIwNDk3MDg0MyA4NTYwOTU5MDk0ODc3NTkzIDIwNjMyNjI0Mzg2MTc4MTA=