* @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:----QsJdCtLO9vODaQH9eUeYVifAqFDoS8/ezG0+EnvxeQKoqeS7eBmUfYlW9qTvHSqmHBUT2QgCKIGwU3MI8/5ZSPuvfeZ4Yqm/RG7XcWbLe63G5a7bwYIB5dFRC4iriZ32jZbigVcDpwSoV4q6TyYEwMjkcQPjj2HGvWfmjmm9WAiJJ9iIysP6s8h7SFh198qDVqrTNG8mvrNoM0Xcv9J2A36nPpSleC4CYuZB+sqR+sWKApyRIkhRE7MQP3THIa/SI3DNvXpYDC3mFcKKGo49OBhUASraxpqJUvNKigtfKlEgqt9qqMlboN2ZR+ypTABsqX/073+/T38V5jszIxz1JV0g4B7EcbLTt7TC3XDTdFBH0DYtGzymeisnIvl4xjI7fT0DvkWSPqsMKXjo9SUAPNVOOfo4B6Im4l0uvu176htU862gURlfYWdASvUI8SZUxn4dneCSST4TOdsokFS8izU6PUWu0Cpand4wI+cn3yR5OQq7+A6uFjNVYmV+iEy1cPMj0zijIwbahlbNsgyH+rGgAeVspXKJ8gHb3jYDO/CCQVUZOH5KnDIVbPQpOe2uh0dLkUzm6NUwZHkIBCmXNkmMP5g1BUJAP6LXw3K16SRcUjF1b7qOwolSLsh8ilieiUjbJBcveKI35QlmbLhlPkxEU7yDfDuA843DjOaF0iQ=----ATTACHMENT:----MTYyMzU0MjA5OTM3NjQ4OCA4NzExMDE2NzI3MzYzNTQ1IDI1NjgxMjgyMDA5ODM1NDY=