| 1 | <?php  | 
            ||
| 20 | final class FootnoteRef extends AbstractInline  | 
            ||
| 21 | { | 
            ||
| 22 | /** @var ReferenceInterface */  | 
            ||
| 23 | private $reference;  | 
            ||
| 24 | |||
| 25 | /**  | 
            ||
| 26 | * @var string|null  | 
            ||
| 27 | *  | 
            ||
| 28 | * @psalm-readonly  | 
            ||
| 29 | */  | 
            ||
| 30 | private $content;  | 
            ||
| 31 | |||
| 32 | /**  | 
            ||
| 33 | * @param array<mixed> $data  | 
            ||
| 34 | */  | 
            ||
| 35 | 48 | public function __construct(ReferenceInterface $reference, ?string $content = null, array $data = [])  | 
            |
| 41 | |||
| 42 | 48 | public function getReference(): ReferenceInterface  | 
            |
| 46 | |||
| 47 | 36 | public function setReference(ReferenceInterface $reference): FootnoteRef  | 
            |
| 53 | |||
| 54 | 36 | public function getContent(): ?string  | 
            |
| 58 | }  | 
            ||
| 59 |