19declare(strict_types=1);
96 return $this->abstract_image ??
'';
101 $clone = clone $this;
102 $clone->abstract_image = $path;
108 return $this->extro_image ??
'';
113 $clone = clone $this;
114 $clone->extro_image = $path;
128 $clone = clone $this;
129 $clone->uploads[$which] = $upload_info;
143 $clone = clone $this;
144 $clone->deletions[] = $which;
155 $clone = clone $this;
172 $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)
__construct(int $obj_id, string $abstract='', string $extro='', ?string $abstract_image=null, ?string $extro_image=null, bool $members_gallery=false, int $lso_mod=self::MODE_LINEAR)
withAbstractImage(?string $path=null)