SYMBOL INDEX (25 symbols across 7 files) FILE: src/Element.php type Element (line 19) | interface Element method getFqsen (line 24) | public function getFqsen(): Fqsen; method getName (line 29) | public function getName(): string; FILE: src/File.php type File (line 19) | interface File method getContents (line 24) | public function getContents(): string; method md5 (line 29) | public function md5(): string; method path (line 34) | public function path(): string; FILE: src/Fqsen.php class Fqsen (line 31) | final class Fqsen method __construct (line 44) | public function __construct(string $fqsen) method __toString (line 77) | public function __toString(): string method getName (line 85) | public function getName(): string FILE: src/Location.php class Location (line 21) | final class Location method __construct (line 32) | public function __construct(int $lineNumber, int $columnNumber = 0) method getLineNumber (line 41) | public function getLineNumber(): int method getColumnNumber (line 49) | public function getColumnNumber(): int FILE: src/Project.php type Project (line 19) | interface Project method getName (line 24) | public function getName(): string; FILE: src/ProjectFactory.php type ProjectFactory (line 20) | interface ProjectFactory method create (line 27) | public function create(string $name, array $files): Project; FILE: tests/unit/FqsenTest.php class FqsenTest (line 22) | class FqsenTest extends TestCase method testValidFormats (line 29) | public function testValidFormats(string $fqsen, string $name): void method validFqsenProvider (line 40) | public function validFqsenProvider(): array method testInValidFormats (line 62) | public function testInValidFormats(string $fqsen): void method invalidFqsenProvider (line 73) | public function invalidFqsenProvider(): array method testToString (line 87) | public function testToString(): void