Skip to content

Commit 1a813f1

Browse files
committed
Rename NamespaceDirectory::fromKnownClass() -> ::fromClass().
1 parent 614edb3 commit 1a813f1

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ $basic_namespace_dir = NamespaceDirectory::create($basedir . '/src', 'Acme\\Foo'
4040

4141
// Convenient creation with a "seed" class.
4242
// The directory is determined automatically with ReflectionClass::getFileName().
43-
$namespace_dir = NamespaceDirectory::fromKnownClass(VenusFlyTrap::class);
43+
$namespace_dir = NamespaceDirectory::fromClass(VenusFlyTrap::class);
4444

4545
// Iterate class names by integer key.
4646
function foo(ClassNamesIAInterface $classNamesIA): void {

src/ClassFilesIA/ClassFilesIA.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public static function psr4FromClass(string $class, int $nLevelsUp = 0): Namespa
5959
* @return \Ock\ClassFilesIterator\NamespaceDirectory
6060
*/
6161
public static function psr4FromKnownClass(string $class, int $nLevelsUp = 0): NamespaceDirectory {
62-
$result = NamespaceDirectory::fromKnownClass($class);
62+
$result = NamespaceDirectory::fromClass($class);
6363
if ($nLevelsUp !== 0) {
6464
$result = $result->requireParentN($nLevelsUp);
6565
}

src/NamespaceDirectory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public static function create(string $directory, string $namespace): self {
4545
*
4646
* @return self
4747
*/
48-
public static function fromKnownClass(string $class): self {
48+
public static function fromClass(string $class): self {
4949
try {
5050
return self::createFromClass($class);
5151
}

tests/src/NamespaceDirectoryTest.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,22 @@ public function testCreate(): void {
3535
);
3636
}
3737

38-
public function testFromKnownClass(): void {
38+
public function testFromClass(): void {
3939
$this->assertNamespaceDir(
4040
__DIR__,
4141
__NAMESPACE__,
42-
NamespaceDirectory::fromKnownClass(self::class),
42+
NamespaceDirectory::fromClass(self::class),
4343
);
4444
// Does not work with non-existing class.
4545
$this->callAndAssertException(
4646
\RuntimeException::class,
4747
// @phpstan-ignore argument.type
48-
fn () => NamespaceDirectory::fromKnownClass(__NAMESPACE__ . '\\NonExistingClass'),
48+
fn () => NamespaceDirectory::fromClass(__NAMESPACE__ . '\\NonExistingClass'),
4949
);
5050
// Does not work with built-in class.
5151
$this->callAndAssertException(
5252
\InvalidArgumentException::class,
53-
fn() => NamespaceDirectory::fromKnownClass(\stdClass::class),
53+
fn() => NamespaceDirectory::fromClass(\stdClass::class),
5454
);
5555
}
5656

@@ -434,7 +434,7 @@ public function testGetElements(): void {
434434
__DIR__ . '/Fixtures/Acme/Plant/VenusFlyTrap.php' => VenusFlyTrap::class,
435435
],
436436
[
437-
'Tree' => NamespaceDirectory::fromKnownClass(Fig::class),
437+
'Tree' => NamespaceDirectory::fromClass(Fig::class),
438438
],
439439
],
440440
$nsdir->getElements(),
@@ -456,7 +456,7 @@ public function testGetSubdirsHere(): void {
456456
$nsdir = $this->nsdirFromClass(PlantInterface::class);
457457
$this->assertEquals(
458458
[
459-
'Tree' => NamespaceDirectory::fromKnownClass(Fig::class),
459+
'Tree' => NamespaceDirectory::fromClass(Fig::class),
460460
],
461461
iterator_to_array($nsdir->getSubdirsHere()),
462462
);
@@ -499,7 +499,7 @@ protected function nsdir(string $directory, string $namespace): NamespaceDirecto
499499
* @return \Ock\ClassFilesIterator\NamespaceDirectory
500500
*/
501501
protected function nsdirFromClass(string $class): NamespaceDirectory {
502-
$nsdir = NamespaceDirectory::fromKnownClass($class);
502+
$nsdir = NamespaceDirectory::fromClass($class);
503503
$this->registerImmutableObject($nsdir);
504504
return $nsdir;
505505
}

tests/src/NsDirUtilTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public function testTerminateNamespace(): void {
3232
}
3333

3434
public function testIterate(): void {
35-
$nsdir = NamespaceDirectory::fromKnownClass(PlantInterface::class);
35+
$nsdir = NamespaceDirectory::fromClass(PlantInterface::class);
3636
$this->assertSame(
3737
[
3838
__DIR__ . '/Fixtures/Acme/Plant/PlantInterface.php' => PlantInterface::class,

0 commit comments

Comments
 (0)