* @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:----iFz5lbt7UYo+t7m+qx+QTEWKekmGDgO9jG0x2qhBfTrRqXSq/KGvxXGPc08/dnDqGydS31yXVFnc3Mfvco+ZIDYNDUTTdk0lUJGrStr7w7XlROmI6d89yB4o/Tj6RGEuePrDXpUsCogMeAqUXVMPDHDXtwNYnnlnRDVGROAHJN0UWXbG3BkxZ8XrBF0Kf3hvFYH3+kraomglzQX/3fyRtWPliWWX2TFEt1/oX66frkfKDxaKvthNtwyx+yVumNk08hSaWLz2JsRTuB4htATR2A1TN2/00fM04iMyjYyvesOt7yuPCRcglZnsP74usLwd8t/qwKazikDilEVg7NfsdS7vsHx18YXwXWVkWIVN1e+a3O0ViaHlxw9LiWhL7O6IgOODh4ELHUKm55xFlO77glQP0GVWQuXJxAb0eYy0ktukkhYGHjrKaYLouFLpSwpvqCGioF3i+J97xmdMGPcsCqJwC+Im9GQQe4VZv9YXVhnr+I39ofs17dHyGB+DqjcMcto7msx9rIae7uBsXWHuET6fK5PWn6hl/WsS+zg+e8dD3KCWN/dM4ZsBiFuZSywaCWdIXC/+Pzh3bH9Kx+cTWf8IefKk3Kx+xvsQ5eD+CoiVLNs2p7GeeRjVVdNqfsjMhA+kZvfHfQuY7x6xmx6+/Yy473T1eBbP+LzHeH6A5QE=----ATTACHMENT:----ODY3NTk2MDA4OTM5MjE2MiAyNTY4MjMyNzU5NzgzMTcwIDc5NDYyNzQxMjE3OTA0MA==