1 | <?php |
||
6 | final class Class_ implements ClassInterface |
||
7 | { |
||
8 | /** @var string */ |
||
9 | private $shortName; |
||
10 | |||
11 | /** @var string|null */ |
||
12 | private $namespace; |
||
13 | |||
14 | public function __construct(string $name, ClassInterface $parent) |
||
19 | |||
20 | public function getShortName(): string |
||
24 | |||
25 | public function getNamespaceName(): ?string |
||
29 | |||
30 | public function getFullName(): string |
||
38 | |||
39 | private function makeShortName(string $class): string |
||
49 | |||
50 | private function makeNamespaceName(string $class, ClassInterface $parent): ?string |
||
64 | } |