io.joern.php2cpg.passes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[AstNode]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait AstParsingPassclass ForkJoinParallelCpgPass[Array[String]]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[AstNode]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreationPassclass SymbolSummaryPass
- Self type
-
ForkJoinParallelCpgPass[BatchOfPhpScripts]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[ClosureBinding]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Parses the composer.json
file for all require
dependencies.
Parses the composer.json
file for all require
dependencies.
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[Path]trait CpgPassBaseclass Objecttrait Matchableclass Any
This pass parses the high-level symbols of the dependencies to include their types to the CPG.
This pass parses the high-level symbols of the dependencies to include their types to the CPG.
Value parameters
- cpg
-
the code property graph.
- dependencyDir
-
the directory holding the downloaded dependencies.
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[ClassParserClass]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LocalCreationPass.type
Attributes
- Companion
- object
- Supertypes
-
class ForkJoinParallelCpgPass[ScopeType]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MethodLocalPassclass NamespaceLocalPass
Attributes
- Supertypes
-
class LocalCreationPass[Method]class ForkJoinParallelCpgPass[Method]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class LocalCreationPass[NamespaceBlock]class ForkJoinParallelCpgPass[NamespaceBlock]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PsrStringOrArrayclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PsrStringOrArrayclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PsrStringOrArray.type
Gathers all the symbols from namespaces, types, and methods one can import from each PHP script and namespace. Class constants cannot be imported directly, thus we do not handle them.
Gathers all the symbols from namespaces, types, and methods one can import from each PHP script and namespace. Class constants cannot be imported directly, thus we do not handle them.
Value parameters
- captureSummary
-
when the pass has finished summarizing all files, this method captures the result. This is thread safe.
Attributes
- Companion
- object
- Supertypes
-
trait AstParsingPassclass ForkJoinParallelCpgPass[BatchOfPhpScripts]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SymbolSummaryPass.type