* @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:----h9mJdOITagOvoj+LQw9HKKPrLIbepvjbHCXEiLFwKts9Z4OIIhldsuuCLUWv4m0Ca/3Loh0+b5WEH/VvwCm2Ez+jYk7977r/dpo+wmAxQLgWA+CTmNAJxWKVWCwTY9UFHo4LoV9LtNvTC3/D081Ze1O4KtsyeHyvcrGG4juDNvd9f9Jotpx5PmEmuIFKuxYE7e8s8ivyosRenfoATcKzTKC9UATVdedeBqk5xCGFOCragCLoC+mJ7+Vpasdzlhqiek8J1Kz9wDI45oBghhqFqKi+kw6f97h3/mmnwCyXfg1jmcObzgvzLK8fC06mRGSuXJWpH5cJCUNFYgqXb28XE6U//Wf1cNEJ9taFE7mnNRC7nBJY4dcWZDq3aPFhLiWrOjvKx8i5HGB9jx7SMM0Kit+v8L536swFbQqoaj2yS0B0BNeqVU1DwM+d4XQyn4bYhq0hBbhkmTg+bDcqyJRdEH+rRD6vP0XqZcGEWQzPHIx3Ic2A1+yg1h8bNOHSR0pOpe+nICJsKWzhbXj61zLwDOy1mjvJY3x511lcTdGcqMQ5TcIV1eBhhLHEA67U6EmuzujDysj4kSPwqzCPPYuFguXK0SBAvnQESeC8Pqy3ZqxzAMqIY9KI0dH6wlyH6wmP/sFxWHQI31ZqKSMd2XHlMUQ1MlLWlvkNS3vXC1qdZYU=----ATTACHMENT:----NTExODkxMjAzMDIzMzU1NiA4MzExOTEyMDAwNTk4OTQ4IDY4MTcyNzU1ODc2ODY2NzQ=