19declare(strict_types=1);
90 return $this->abstract_image ??
'';
96 $clone->abstract_image =
$path;
102 return $this->extro_image ??
'';
107 $clone = clone $this;
108 $clone->extro_image =
$path;
122 $clone = clone $this;
123 $clone->uploads[$which] = $upload_info;
137 $clone = clone $this;
138 $clone->deletions[] = $which;
149 $clone = clone $this;
Settings for an LSO (like abstract, extro)
withAbstract(string $abstract)
withMembersGallery(bool $members_gallery)
withExtroImage(?string $path=null)
withUpload(array $upload_info, string $which)
withDeletion(string $which)
withAbstractImage(?string $path=null)
__construct(int $obj_id, string $abstract='', string $extro='', ?string $abstract_image=null, ?string $extro_image=null, bool $members_gallery=false)