class final readonly Core · roukmoute/pdf 0.6.2
PDF\Syntax\FileStructure\ObjectLifecycleTransitionOne immutable release/reuse plan over a known generated revision (7.3.9/7.5.4/7.5.7).Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(PDF\Syntax\FileStructure\FileRevision $previous, PDF\Syntax\FileStructure\ReleaseIndirectObject|PDF\Syntax\FileStructure\ReuseObjectNumber ...$operations)Declared methods
releasedNumber()
public function releasedNumber(int $number): boolreusedNumber()
public function reusedNumber(int $number): boolProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDF\Syntax\FileStructure\FreeListState $freeList | PDF\Syntax\FileStructure\ObjectLifecycleTransition |
public readonly array $liveObjects | PDF\Syntax\FileStructure\ObjectLifecycleTransition@var list<RevisionObject> |
public readonly PDF\Syntax\FileStructure\FileRevision $previous | PDF\Syntax\FileStructure\ObjectLifecycleTransition |
public readonly array $retiredObjects | PDF\Syntax\FileStructure\ObjectLifecycleTransition@var list<RetiredObjectGeneration> |
public readonly array $reusedObjects | PDF\Syntax\FileStructure\ObjectLifecycleTransition@var list<IndirectObject> |