1: | <?php declare(strict_types = 1); |
2: | |
3: | namespace ApiGen\Info; |
4: | |
5: | |
6: | class ClassInfo extends ClassLikeInfo |
7: | { |
8: | /** @var bool */ |
9: | public bool $abstract = false; |
10: | |
11: | /** @var bool */ |
12: | public bool $final = false; |
13: | |
14: | /** @var bool */ |
15: | public bool $readOnly = false; |
16: | |
17: | /** @var ClassLikeReferenceInfo|null */ |
18: | public ?ClassLikeReferenceInfo $extends = null; |
19: | |
20: | /** @var ClassLikeReferenceInfo[] indexed by [classLikeName] */ |
21: | public array $implements = []; |
22: | |
23: | /** @var ClassLikeReferenceInfo[] indexed by [classLikeName] */ |
24: | public array $uses = []; |
25: | } |
26: |