Skip to content

Commit 1da768f

Browse files
committed
Printer: fixed use statements generation
1 parent 7984eca commit 1da768f

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/PhpGenerator/PhpNamespace.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,7 @@ public function __toString(): string
180180
{
181181
$uses = [];
182182
foreach ($this->uses as $alias => $original) {
183-
$useNamespace = Helpers::extractNamespace($original);
184-
185-
if ($this->name !== $useNamespace) {
183+
if ($original !== ($this->name ? $this->name . '\\' . $alias : $alias)) {
186184
if ($alias === $original || substr($original, -(strlen($alias) + 1)) === '\\' . $alias) {
187185
$uses[] = "use $original;";
188186
} else {

0 commit comments

Comments
 (0)