diff --git a/joern-cli/frontends/php2cpg/src/main/scala/io/joern/php2cpg/astcreation/AstCreator.scala b/joern-cli/frontends/php2cpg/src/main/scala/io/joern/php2cpg/astcreation/AstCreator.scala index 07f5782cd12a..06f8685487b8 100644 --- a/joern-cli/frontends/php2cpg/src/main/scala/io/joern/php2cpg/astcreation/AstCreator.scala +++ b/joern-cli/frontends/php2cpg/src/main/scala/io/joern/php2cpg/astcreation/AstCreator.scala @@ -137,7 +137,6 @@ class AstCreator( case useStmt: PhpUseStmt => astForUseStmt(useStmt) :: Nil case groupUseStmt: PhpGroupUseStmt => astForGroupUseStmt(groupUseStmt) :: Nil case foreachStmt: PhpForeachStmt => astForForeachStmt(foreachStmt) :: Nil - case traitUseStmt: PhpTraitUseStmt => astforTraitUseStmt(traitUseStmt) :: Nil case enumCase: PhpEnumCaseStmt => astForEnumCase(enumCase) :: Nil case staticStmt: PhpStaticStmt => astsForStaticStmt(staticStmt) case unhandled => @@ -211,15 +210,6 @@ class AstCreator( wrapMultipleInBlock(imports, line(stmt)) } - private def astforTraitUseStmt(stmt: PhpTraitUseStmt): Ast = { - // TODO Actually implement this - logger.debug( - s"Trait use statement encountered. This is not yet supported. Location: $relativeFileName:${line(stmt)}" - ) - - Ast(unknownNode(stmt, code(stmt))) - } - private def astForUseUse(stmt: PhpUseUse, namePrefix: String = ""): Ast = { val originalName = s"$namePrefix${stmt.originalName.name}" val aliasCode = stmt.alias.map(alias => s" as ${alias.name}").getOrElse("")