mirror of
https://github.com/rectorphp/rector.git
synced 2025-02-14 04:44:57 +01:00
20 lines
526 B
PHP
20 lines
526 B
PHP
<?php
|
|
|
|
declare (strict_types=1);
|
|
namespace Rector\PSR4\NodeManipulator;
|
|
|
|
use PhpParser\Node\Stmt\ClassLike;
|
|
use PhpParser\Node\Stmt\Namespace_;
|
|
final class NamespaceManipulator
|
|
{
|
|
public function removeClassLikes(\PhpParser\Node\Stmt\Namespace_ $namespace) : void
|
|
{
|
|
foreach ($namespace->stmts as $key => $namespaceStatement) {
|
|
if (!$namespaceStatement instanceof \PhpParser\Node\Stmt\ClassLike) {
|
|
continue;
|
|
}
|
|
unset($namespace->stmts[$key]);
|
|
}
|
|
}
|
|
}
|