Skip to content

Commit eb7c840

Browse files
committed
ClassType: removed $namespace from Class(), interface(), trait()
1 parent 1495adb commit eb7c840

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/PhpGenerator/ClassType.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,27 +72,27 @@ final class ClassType
7272
private $cases = [];
7373

7474

75-
public static function class(string $name = null, PhpNamespace $namespace = null): self
75+
public static function class(?string $name): self
7676
{
77-
return new self($name, $namespace);
77+
return new self($name);
7878
}
7979

8080

81-
public static function interface(string $name = null, PhpNamespace $namespace = null): self
81+
public static function interface(string $name): self
8282
{
83-
return (new self($name, $namespace))->setType(self::TYPE_INTERFACE);
83+
return (new self($name))->setType(self::TYPE_INTERFACE);
8484
}
8585

8686

87-
public static function trait(string $name = null, PhpNamespace $namespace = null): self
87+
public static function trait(string $name): self
8888
{
89-
return (new self($name, $namespace))->setType(self::TYPE_TRAIT);
89+
return (new self($name))->setType(self::TYPE_TRAIT);
9090
}
9191

9292

93-
public static function enum(string $name = null, PhpNamespace $namespace = null): self
93+
public static function enum(string $name): self
9494
{
95-
return (new self($name, $namespace))->setType(self::TYPE_ENUM);
95+
return (new self($name))->setType(self::TYPE_ENUM);
9696
}
9797

9898

0 commit comments

Comments
 (0)