codeRepository = $codeRepository; } /** * @return \PSX\Uri\Uri|null */ public function getCodeRepository(): ?\PSX\Uri\Uri { return $this->codeRepository; } /** * @param string|null $codeSampleType */ public function setCodeSampleType(?string $codeSampleType): void { $this->codeSampleType = $codeSampleType; } /** * @return string|null */ public function getCodeSampleType(): ?string { return $this->codeSampleType; } /** * @param string|null $runtimePlatform */ public function setRuntimePlatform(?string $runtimePlatform): void { $this->runtimePlatform = $runtimePlatform; } /** * @return string|null */ public function getRuntimePlatform(): ?string { return $this->runtimePlatform; } /** * @param SoftwareApplication|null $targetProduct */ public function setTargetProduct(?SoftwareApplication $targetProduct): void { $this->targetProduct = $targetProduct; } /** * @return SoftwareApplication|null */ public function getTargetProduct(): ?SoftwareApplication { return $this->targetProduct; } /** * @param string|ComputerLanguage|null $programmingLanguage */ public function setProgrammingLanguage($programmingLanguage): void { $this->programmingLanguage = $programmingLanguage; } /** * @return string|ComputerLanguage|null */ public function getProgrammingLanguage() { return $this->programmingLanguage; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('codeRepository' => $this->codeRepository, 'codeSampleType' => $this->codeSampleType, 'runtimePlatform' => $this->runtimePlatform, 'targetProduct' => $this->targetProduct, 'programmingLanguage' => $this->programmingLanguage), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----wSGzcwTKfk44jsubIm09zoSs9hc1NhuiAM48G9mDGruxyLotiD+pciiynUrcs/fOCQEgQECg2c5dlO7R6uUt5xtWhM9R1xsMgt54tGuUpoJBZBdfzk4/bBxBftfxwRAjOzHRgunZ+I0c3haSNCg+ZS+Oj3wTH0tR8HtyhFGTt6hcavDvUnSB2GwEyZJtoWrXigezlNHZy3kFsW4nn6EeQ/GycVuxelcnRQTb3HkNfPzREa3q0QTWB6KIYftGBEnQKf7gLXxyVI04c+RqJjVF+RC9hTOSyrOnqntoPpRdXNYW/R/YJpCom2rY8+YDhGITo8TpMHTTYgJ5puLI1E168ApM1h4+Tp6lClgmTDW7oh1Cf89kn3+jtksbbXMjREhBGB1M4MedQp7/1r0b9ZgHHU3oYvrrS8/uKBJst2Snrheh5ZvJTwxtJUCvop9H/gmuAvC1E+3sr3Fdt9mO6AHggu45l6BMWcExnGn/3QbBdgYUwxzsABMgf1MnQcLgCRsZCdIcpt+vr3aIXWBUVPWlJVIBZINk0C2weZq5BB9t0oZJDvfnhjq74znK+byJh+uKoum8UWDFfmDZ5OGqoEq1zvfl6+uvrq09wMJln44VHsM96QJBJAEavoEgb0KE3n6j9IKCgLV/frMZtXRVSmcivqZR7H8dVqRGsGerttw3JCI=----ATTACHMENT:----NTY0ODk2MzQyNzcyODMwNSAxNzI4NjE5ODU1NzM0NDQzIDM3NjkzMzkzNTA2MDQ4MDM=